Hva er ConfigMap?
Hva er ConfigMap?

Video: Hva er ConfigMap?

Video: Hva er ConfigMap?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, November
Anonim

EN ConfigMap er en ordbok over konfigurasjonsinnstillinger. Denne ordboken består av nøkkel-verdi-par med strenger. Kubernetes gir disse verdiene til containerne dine. Som med andre ordbøker (kart, hashes,) lar nøkkelen deg hente og angi konfigurasjonsverdien.

På denne måten, hvordan får jeg et ConfigMap i Kubernetes?

  1. Du må ha en Kubernetes-klynge, og kommandolinjeverktøyet kubectl må konfigureres for å kommunisere med klyngen din.
  2. Bruk kommandoen kubectl create configmap for å lage ConfigMaps fra kataloger, filer eller bokstavelige verdier:
  3. Du kan bruke kubectl describe eller kubectl get for å hente informasjon om et ConfigMap.

Vet også, hva er forskjellen mellom Kubernetes Engine-konfigurasjonskart og hemmeligheter? Den store forskjellen mellom hemmeligheter og ConfigMaps er det hemmeligheter er tilsløret med en Base64-koding. Det kan være flere forskjeller i fremtid, men det er god praksis å bruke hemmeligheter for konfidensielle data (som API-nøkler) og ConfigMaps for ikke-konfidensielle data (som portnumre).

I denne forbindelse, hvordan redigerer jeg ConfigMap i Kubernetes?

Bare kast: kubectl rediger configmap <navn på configmap > på kommandolinjen. Da kan du redigere din konfigurasjon. Dette åpner opp en vim redaktør med configmap i yaml-format. Nå rett og slett redigere den og lagre den.

Hvordan blir jeg kvitt pod Kubernetes?

Bekreft først navnet på noden du ønsker ta bort , og sørg for at alle belger på noden kan trygt avsluttes uten noen spesielle prosedyrer. Deretter bruker du drain-kommandoen for å kaste ut alle brukere belger fra noden. De vil bli planlagt til andre noder av kontrolleren deres (Deployment, ReplicaSet, etc.).

Anbefalt: