Mikä on ConfigMap?
Mikä on ConfigMap?

Video: Mikä on ConfigMap?

Video: Mikä on ConfigMap?
Video: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, Marraskuu
Anonim

A ConfigMap on konfigurointiasetusten sanakirja. Tämä sanakirja koostuu merkkijonojen avainarvopareista. Kubernetes tarjoaa nämä arvot säilöihisi. Kuten muissakin sanakirjoissa (kartat, tiivisteet,) avaimella voit saada ja asettaa määritysarvon.

Kuinka saan tällä tavalla ConfigMapin Kubernetesissa?

  1. Sinulla on oltava Kubernetes-klusteri, ja kubectl-komentorivityökalu on määritettävä kommunikoimaan klusterin kanssa.
  2. Käytä kubectl create configmap -komentoa luodaksesi ConfigMaps hakemistoista, tiedostoista tai kirjaimellisista arvoista:
  3. Voit käyttää kubectl description tai kubectl get hakeaksesi tietoja ConfigMapista.

Tiedä myös, mitä eroa on Kubernetes Enginen konfigurointikartoilla ja salaisuuksilla? Iso ero Secrets välillä ja ConfigMaps ovatko niitä Salaisuudet ovat hämärtyneet kanssa Base64-koodaus. Saattaa olla enemmänkin eroja tulevaisuudessa, mutta se on hyvä käytäntö käyttää Salaisuudet luottamuksellisille tiedoille (kuten API-avaimet) ja ConfigMaps ei-luottamuksellisille tiedoille (kuten porttinumeroille).

Kuinka voin muokata ConfigMapia tässä suhteessa Kubernetesissa?

Heitä vain: kubectl muokkaa konfiguraatiokartta <nimi configmap > komentorivilläsi. Sitten voit muokata kokoonpanosi. Tämä avaa vim toimittaja kanssa configmap yaml-muodossa. Nyt yksinkertaisesti muokata se ja tallenna se.

Kuinka pääsen eroon pod Kubernetesista?

Vahvista ensin haluamasi solmun nimi Poista , ja varmista, että kaikki paloja solmussa voidaan lopettaa turvallisesti ilman erityisiä toimenpiteitä. Käytä seuraavaksi tyhjennyskomentoa häätääksesi kaikki käyttäjät paloja solmusta. Ohjain ajoittaa ne muihin solmuihin (Deployment, ReplicaSet jne.).

Suositeltava: