Čo je ConfigMap?
Čo je ConfigMap?

Video: Čo je ConfigMap?

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

A ConfigMap je slovník konfiguračných nastavení. Tento slovník pozostáva z párov kľúč-hodnota reťazcov. Kubernetes poskytuje tieto hodnoty vašim kontajnerom. Podobne ako pri iných slovníkoch (mapy, hash,) kľúč umožňuje získať a nastaviť hodnotu konfigurácie.

Ako týmto spôsobom získam ConfigMap v Kubernetes?

  1. Musíte mať klaster Kubernetes a nástroj príkazového riadka kubectl musí byť nakonfigurovaný na komunikáciu s vaším klastrom.
  2. Pomocou príkazu kubectl create configmap vytvorte ConfigMaps z adresárov, súborov alebo doslovných hodnôt:
  3. Na získanie informácií o ConfigMap môžete použiť kubectl description alebo kubectl get.

Tiež viete, aký je rozdiel medzi konfiguračnými mapami Kubernetes Engine a tajomstvami? Veľký rozdiel medzi tajomstvami a ConfigMaps sú to? Tajomstvá sú zahmlené s Base64 kódovanie. Môže ich byť viac rozdiely v budúcnosti, ale je dobrým zvykom používať Tajomstvá pre dôverné údaje (ako kľúče API) a ConfigMaps pre nedôverné údaje (napríklad čísla portov).

Ako v tomto ohľade upravím ConfigMap v Kubernetes?

Stačí hodiť: kubectl upraviť konfiguračnú mapu <názov konfiguračnú mapu > na príkazovom riadku. Potom môžete upraviť vašu konfiguráciu. Toto otvára atmosféru editor s konfiguračnú mapu vo formáte yaml. Teraz jednoducho upraviť to a uložiť to.

Ako sa zbavím pod Kubernetes?

Najprv potvrďte názov uzla, ktorý chcete odstrániť a uistite sa, že všetky struky na uzle možno bezpečne ukončiť bez akýchkoľvek špeciálnych postupov. Potom použite príkaz vyprázdniť na vylúčenie všetkých používateľov struky z uzla. Do iných uzlov ich naplánuje ich kontrolér (Deployment, ReplicaSet atď.).

Odporúča: