Terraform 0.11

kubernetes_service_account




terraform

kubernetes_service_account

एक सेवा खाता पॉड में चलने वाली प्रक्रियाओं के लिए एक पहचान प्रदान करता है।

https://kubernetes.io/docs/admin/service-accounts-admin/ पर अधिक पढ़ें

उदाहरण उपयोग

resource "kubernetes_service_account" "example" {
  metadata {
    name = "terraform-example"
  }
  secret {
    name = "${kubernetes_secret.example.metadata.0.name}"
  }
}

resource "kubernetes_secret" "example" {
  metadata {
    name = "terraform-example"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

नेस्टेड ब्लॉक

metadata

तर्क

  • annotations - (वैकल्पिक) सेवा खाते के साथ संग्रहित एक असंरक्षित कुंजी मान मानचित्र जिसका उपयोग मनमाने मेटाडेटा को संग्रहीत करने के लिए किया जा सकता है। अधिक जानकारी: http://kubernetes.io/docs/user-guide/annotations
  • generate_name - (वैकल्पिक) प्रीफ़िक्स, सर्वर द्वारा उपयोग किया जाता है, केवल एक अद्वितीय नाम उत्पन्न करने के लिए यदि name फ़ील्ड प्रदान नहीं किया गया है। इस मूल्य को एक अद्वितीय प्रत्यय के साथ भी जोड़ा जाएगा। और पढ़ें: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#idempotency
  • labels - (वैकल्पिक) स्ट्रिंग कुंजी और मूल्यों का मानचित्र जो सेवा खाते को व्यवस्थित और वर्गीकृत करने (गुंजाइश और चयन) के लिए इस्तेमाल किया जा सकता है। प्रतिकृति नियंत्रकों और सेवाओं के चयनकर्ताओं का मिलान कर सकते हैं। अधिक जानकारी: http://kubernetes.io/docs/user-guide/labels
  • name - (वैकल्पिक) सेवा खाते का नाम, अद्वितीय होना चाहिए। अपडेट नहीं किया जा सकता। अधिक जानकारी: http://kubernetes.io/docs/user-guide/identifiers#names
  • namespace - (वैकल्पिक) नाम स्थान अंतरिक्ष को परिभाषित करता है जिसके भीतर सेवा खाते का नाम अद्वितीय होना चाहिए।

गुण

  • generation - एक अनुक्रम संख्या जो वांछित राज्य की एक विशिष्ट पीढ़ी का प्रतिनिधित्व करती है।
  • resource_version - एक अपारदर्शी मूल्य जो इस सेवा खाते के आंतरिक संस्करण का प्रतिनिधित्व करता है जिसका उपयोग ग्राहकों द्वारा यह निर्धारित करने के लिए किया जा सकता है कि सेवा खाता कब बदल गया है। और पढ़ें: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#concurrency-control-and-consistency
  • self_link - इस सेवा खाते का प्रतिनिधित्व करने वाला URL।
  • uid - इस सेवा खाते के लिए समय और अंतरिक्ष मूल्य में अद्वितीय। अधिक जानकारी: http://kubernetes.io/docs/user-guide/identifiers#uids

image_pull_secret

तर्क

secret

तर्क

संदर्भ संदर्भित करता है

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित गणना की गई विशेषताएँ निर्यात की जाती हैं:

  • default_secret_name - डिफ़ॉल्ट रहस्य का नाम सेवा द्वारा बनाया और प्रबंधित किया जाता है