Mis on ConfigMap?
Mis on ConfigMap?

Video: Mis on ConfigMap?

Video: Mis on ConfigMap?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, November
Anonim

A ConfigMap on konfiguratsiooniseadete sõnastik. See sõnastik koosneb stringide võtme-väärtuste paaridest. Kubernetes pakub need väärtused teie konteineritele. Nagu teistegi sõnaraamatute puhul (kaardid, räsid,), võimaldab võti hankida ja määrata konfiguratsiooniväärtuse.

Kuidas saan sel viisil Kubernetesis ConfigMapi?

  1. Teil peab olema Kubernetese klaster ja kubectli käsureatööriist peab olema konfigureeritud teie klastriga suhtlemiseks.
  2. Kasutage käsku kubectl create configmap, et luua kataloogidest, failidest või literaalsetest väärtustest ConfigMaps:
  3. ConfigMapi kohta teabe hankimiseks võite kasutada käsku kubectl description või kubectl get.

Tea ka, mis vahe on Kubernetes Engine'i konfiguratsioonikaartidel ja saladustel? Suur erinevus saladuste vahel ja ConfigMaps kas need on Saladused on segased koos Base64 kodeering. Võib olla rohkemgi erinevused tulevikus, kuid seda on hea tava kasutada Saladused konfidentsiaalsete andmete jaoks (nt API võtmed) ja ConfigMaps mittekonfidentsiaalsete andmete (nt pordinumbrite) jaoks.

Kuidas sellega seoses Kubernetesis ConfigMapi redigeerida?

Lihtsalt viska: kubectl redigeeri konfiguratsioonikaarti <nimi konfiguratsioonikaart > oma käsureal. Siis saate muuda teie konfiguratsioon. See avab vim toimetaja koos konfiguratsioonikaart yamli formaadis. Nüüd lihtsalt muuda see ja salvestage see.

Kuidas ma saan Kubernetesest lahti saada?

Esmalt kinnitage soovitud sõlme nimi eemaldada ja veenduge, et kõik kaunad sõlmel saab ohutult lõpetada ilma eriprotseduurideta. Järgmisena kasutage kõigi kasutajate väljatõstmiseks käsku äravoolu kaunad sõlmest. Nende kontroller (juurutamine, ReplicaSet jne) ajastab need teistesse sõlmedesse.

Soovitan: