Çfarë është ConfigMap?
Çfarë është ConfigMap?

Video: Çfarë është ConfigMap?

Video: Çfarë është ConfigMap?
Video: [ Kube 15 ] Using ConfigMaps in Kubernetes Cluster 2024, Nëntor
Anonim

A ConfigMap është një fjalor i cilësimeve të konfigurimit. Ky fjalor përbëhet nga çifte vargjesh me vlerë kyçe. Kubernetes i siguron këto vlera në kontejnerët tuaj. Ashtu si me fjalorët e tjerë (harta, hash,) çelësi ju lejon të merrni dhe vendosni vlerën e konfigurimit.

Në këtë mënyrë, si mund të marr një ConfigMap në Kubernetes?

  1. Ju duhet të keni një grup Kubernetes dhe mjeti i linjës së komandës kubectl duhet të konfigurohet për të komunikuar me grupin tuaj.
  2. Përdorni komandën kubectl create configmap për të krijuar ConfigMaps nga drejtoritë, skedarët ose vlerat literale:
  3. Ju mund të përdorni kubectl describe ose kubectl get për të marrë informacion rreth një ConfigMap.

Dije gjithashtu, cili është ndryshimi midis hartave të konfigurimit të Kubernetes Engine dhe sekreteve? I madhi dallimi mes sekreteve dhe ConfigMaps janë ato Sekretet janë të errësuar me një Kodimi Base64. Mund të ketë më shumë dallimet në të ardhmen, por është praktikë e mirë për t'u përdorur Sekretet për të dhëna konfidenciale (si çelësat API) dhe ConfigMaps për të dhëna jo-konfidenciale (si numrat e portave).

Në këtë drejtim, si mund ta modifikoj ConfigMap në Kubernetes?

Thjesht hidhni: kubectl edit configmap <emri i harta e konfigurimit > në linjën tuaj të komandës. Atëherë mundeni redaktoni konfigurimin tuaj. Kjo hap një vim redaktor me harta e konfigurimit në format yaml. Tani thjesht redaktoni atë dhe ruajeni.

Si mund të shpëtoj nga pod Kubernetes?

Së pari, konfirmoni emrin e nyjës që dëshironi hiqni , dhe sigurohuni që të gjitha bishtajat në nyje mund të ndërpritet në mënyrë të sigurtë pa ndonjë procedurë të veçantë. Më pas, përdorni komandën kullimi për të dëbuar të gjithë përdoruesit bishtajat nga nyja. Ato do të planifikohen në nyje të tjera nga kontrolluesi i tyre (Deployment, ReplicaSet, etj.).

Recommended: