Wat is ConfigMap?
Wat is ConfigMap?

Video: Wat is ConfigMap?

Video: Wat is ConfigMap?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, November
Anonim

A ConfigMap is 'n woordeboek van konfigurasie-instellings. Hierdie woordeboek bestaan uit sleutel-waarde pare stringe. Kubernetes verskaf hierdie waardes aan jou houers. Soos met ander woordeboeke (kaarte, hashes,) laat die sleutel jou die konfigurasiewaarde kry en stel.

Op hierdie manier, hoe kry ek 'n ConfigMap in Kubernetes?

  1. Jy moet 'n Kubernetes-kluster hê, en die kubectl-opdragreëlnutsding moet gekonfigureer word om met jou groepie te kommunikeer.
  2. Gebruik die kubectl create configmap-opdrag om ConfigMaps van gidse, lêers of letterlike waardes te skep:
  3. Jy kan kubectl describe of kubectl get gebruik om inligting oor 'n ConfigMap op te spoor.

Weet ook, wat is die verskil tussen Kubernetes Engine-konfigurasiekaarte en geheime? Die groot verskil tussen geheime en ConfigMaps is dit Geheime is vertroebel met 'n Base64-kodering. Daar kan meer wees verskille in die toekoms, maar dit is goeie praktyk om te gebruik Geheime vir vertroulike data (soos API-sleutels) en ConfigMaps vir nie-vertroulike data (soos poortnommers).

In hierdie verband, hoe redigeer ek ConfigMap in Kubernetes?

Gooi net: kubectl wysig configmap <naam van die configmap > op jou opdragreël. Dan kan jy wysig jou konfigurasie. Dit maak 'n vim oop redakteur met die configmap in yaml-formaat. Nou eenvoudig wysig dit en stoor dit.

Hoe raak ek ontslae van pod Kubernetes?

Bevestig eers die naam van die nodus wat jy wil hê verwyder , en maak seker dat al die peule op die nodus kan veilig beëindig word sonder enige spesiale prosedures. Gebruik dan die drein-opdrag om alle gebruikers uit te sit peule vanaf die nodus. Hulle sal op ander nodusse geskeduleer word deur hul kontroleerder (Ontplooiing, ReplicaSet, ens.).

Aanbeveel: