Variabel Lingkungan
Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 28 dari 45.
Sebuah container membaca konfigurasinya dari variabel lingkungan. Dalam manifest, variabel tersebut tercantum di bawah env milik container, masing-masing dengan name dan value:
containers:
- name: app
image: busybox
env:
- name: GREETING
value: helloAlih-alih menggunakan value tetap, variabel dapat mengambil nilainya dari kunci ConfigMap dengan valueFrom:
env:
- name: COLOR
valueFrom:
configMapKeyRef:
name: app-config
key: COLORHal yang sama berlaku untuk Secret dengan secretKeyRef. ConfigMap harus ada di namespace yang sama dengan Pod.
Periksa apa yang terlihat oleh container dengan menjalankan env di dalamnya:
kubectl exec app -- envGREETING=hello dan COLOR=blue muncul dalam daftar.
Tantangan
SedangBuat ConfigMap bernama app-config dengan COLOR bernilai blue. Lalu buka pod.yaml dari pohon file dan tambahkan variabel lingkungan COLOR yang mengambil nilainya dari kunci COLOR di app-config, simpan, terapkan, lalu jalankan env di dalam Pod app untuk memastikan COLOR=blue.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar Kubernetes
Latihan sendiri: Playground Terminal