Vad är ConfigMap?
Vad är ConfigMap?

Video: Vad är ConfigMap?

Video: Vad är ConfigMap?
Video: Sea of Thieves: A Pirate's Life Showcase 2024, November
Anonim

A ConfigMap är en ordbok över konfigurationsinställningar. Den här ordboken består av nyckel-värdepar av strängar. Kubernetes tillhandahåller dessa värden till dina behållare. Precis som med andra ordböcker (kartor, hash,) låter nyckeln dig hämta och ställa in konfigurationsvärdet.

På så sätt, hur får jag en ConfigMap i Kubernetes?

  1. Du måste ha ett Kubernetes-kluster, och kommandoradsverktyget kubectl måste konfigureras för att kommunicera med ditt kluster.
  2. Använd kommandot kubectl create configmap för att skapa ConfigMaps från kataloger, filer eller bokstavliga värden:
  3. Du kan använda kubectl describe eller kubectl get för att hämta information om en ConfigMap.

Vet du också, vad är skillnaden mellan Kubernetes Engine-konfigurationskartor och hemligheter? Den stora skillnaden mellan hemligheter och ConfigMaps är det Hemligheter är förvirrade med en Base64-kodning. Det kan finnas fler skillnader i framtid, men det är bra att använda Hemligheter för konfidentiell data (som API-nycklar) och ConfigMaps för icke-konfidentiell data (som portnummer).

I detta avseende, hur redigerar jag ConfigMap i Kubernetes?

Släng bara: kubectl redigera configmap <namn på configmap > på din kommandorad. Då kan du redigera din konfiguration. Detta öppnar upp en vim redaktör med configmap i yaml-format. Nu helt enkelt redigera det och spara det.

Hur blir jag av med pod Kubernetes?

Bekräfta först namnet på den nod du vill avlägsna , och se till att alla baljor på noden kan säkert avslutas utan några speciella procedurer. Använd sedan kommandot drain för att vräka alla användare baljor från noden. De kommer att schemaläggas till andra noder av deras styrenhet (Deployment, ReplicaSet, etc.).

Rekommenderad: