Kas ir ConfigMap?
Kas ir ConfigMap?

Video: Kas ir ConfigMap?

Video: Kas ir ConfigMap?
Video: Kubernetes ConfigMap и Secret как Kubernetes Volumes | Демо 2024, Novembris
Anonim

A ConfigMap ir konfigurācijas iestatījumu vārdnīca. Šī vārdnīca sastāv no atslēgu-vērtību virkņu pāriem. Kubernetes nodrošina šīs vērtības jūsu konteineriem. Tāpat kā citās vārdnīcās (kartes, jaucējkodoli,), atslēga ļauj iegūt un iestatīt konfigurācijas vērtību.

Kā šādā veidā Kubernetes iegūt ConfigMap?

  1. Jums ir jābūt Kubernetes klasterim, un kubectl komandrindas rīkam ir jābūt konfigurētam, lai sazinātos ar jūsu kopu.
  2. Izmantojiet komandu kubectl create configmap, lai izveidotu ConfigMaps no direktorijiem, failiem vai burtiskām vērtībām:
  3. Varat izmantot kubectl description vai kubectl get, lai izgūtu informāciju par ConfigMap.

Ziniet arī, kāda ir atšķirība starp Kubernetes Engine konfigurācijas kartēm un noslēpumiem? Lielais atšķirība starp noslēpumiem un ConfigMaps vai tas ir Noslēpumi ir apmulsuši ar Base64 kodējums. Var būt vairāk atšķirības nākotnē, taču tā ir laba prakse Noslēpumi konfidenciāliem datiem (piemēram, API atslēgām) un ConfigMaps nekonfidenciāliem datiem (piemēram, portu numuriem).

Kā šajā sakarā rediģēt ConfigMap programmā Kubernetes?

Vienkārši iemet: kubectl rediģēt konfigurācijas karti <nosaukums konfigurācijas karte > savā komandrindā. Tad jūs varat rediģēt jūsu konfigurācija. Tas paver vim redaktors Ar konfigurācijas karte yaml formātā. Tagad vienkārši rediģēt to un saglabājiet to.

Kā atbrīvoties no pāksts Kubernetes?

Vispirms apstipriniet vēlamā mezgla nosaukumu noņemt , un pārliecinieties, ka visi pākstis mezglā var droši pārtraukt bez īpašām procedūrām. Pēc tam izmantojiet drenāžas komandu, lai izliktu visus lietotājus pākstis no mezgla. Kontrolieris tos ieplānos citos mezglos (Izvietošana, ReplicaSet utt.).

Ieteicams: