Co je ConfigMap?
Co je ConfigMap?

Video: Co je ConfigMap?

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

A ConfigMap je slovník konfiguračních nastavení. Tento slovník se skládá z párů klíč-hodnota řetězců. Kubernetes poskytuje tyto hodnoty vašim kontejnerům. Stejně jako u jiných slovníků (mapy, hash,) klíč umožňuje získat a nastavit hodnotu konfigurace.

Jak tímto způsobem získám ConfigMap v Kubernetes?

  1. Musíte mít cluster Kubernetes a nástroj příkazového řádku kubectl musí být nakonfigurován pro komunikaci s vaším clusterem.
  2. Pomocí příkazu kubectl create configmap vytvořte ConfigMaps z adresářů, souborů nebo literálových hodnot:
  3. K načtení informací o ConfigMap můžete použít kubectl description nebo kubectl get.

Také víte, jaký je rozdíl mezi konfiguračními mapami Kubernetes Engine a tajemstvími? Velký rozdíl mezi Tajemstvím a ConfigMaps jsou to? Tajemství jsou zatemněni s Base64 kódování. Může jich být víc rozdíly v budoucnosti, ale je dobré ji používat Tajemství pro důvěrná data (jako klíče API) a ConfigMaps pro nedůvěrná data (jako jsou čísla portů).

Jak v tomto ohledu upravím ConfigMap v Kubernetes?

Stačí hodit: kubectl upravit konfigurační mapu <název konfigurační mapa > na příkazovém řádku. Potom můžeš Upravit vaší konfiguraci. To otevírá atmosféru editor s konfigurační mapa ve formátu yaml. Nyní jednoduše Upravit to a uložit to.

Jak se zbavím pod Kubernetes?

Nejprve potvrďte název uzlu, který chcete odstranit a ujistěte se, že všechny lusky na uzlu lze bezpečně ukončit bez jakýchkoli speciálních postupů. Dále použijte příkaz vyprázdnění k vyloučení všech uživatelů lusky z uzlu. Budou naplánovány do jiných uzlů jejich řadičem (Deployment, ReplicaSet atd.).

Doporučuje: