मूल्यों का उपभोग करने के लिए प्रलेखन (http://kubernetes.io/docs/user-guide/configmap/) पर उदाहरण कॉन्फ़िगरेशन पर आधारित है जहां प्रत्येक डेटा प्रविष्टि एक एकल जोड़ी/मान है। उदाहरण:संपत्ति फ़ाइलों से बनाए गए कॉन्फ़िगर की प्रविष्टियों का उपभोग
apiVersion: v1
kind: ConfigMap
metadata:
name: special-config
namespace: default
data:
special.how: very
special.type: charm
लेकिन जब हम संपत्ति फाइलों से एक ConfigMap बनाने के लिए, हर डेटा प्रविष्टि मूल्य ही कुंजी/जोड़ी मानों की सूची है। उदाहरण:
$ kubectl get configmaps game-config -o yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: game-config
[...]
data:
game.properties: |-
enemies=aliens
lives=3
enemies.cheat=true
enemies.cheat.level=noGoodRotten
secret.code.passphrase=UUDDLRLRBABAS
secret.code.allowed=true
secret.code.lives=30
[...]
ऐसी स्थिति में:
- हम एक ही प्रविष्टि कैसे उपभोग करते हैं (उदाहरण: enemies.cheat) एक वातावरण चर के रूप में?
- हम पर्यावरण प्रविष्टियों के एक सेट के रूप में सभी प्रविष्टियों (उदाहरण: सभी game.properties प्रविष्टियों) का उपभोग कैसे करते हैं, मानते हैं कि हम केवल पर्यावरण चर नाम के रूप में प्रत्येक कुंजी का उपयोग करते हैं?