Co to jest ConfigMap?
Co to jest ConfigMap?

Wideo: Co to jest ConfigMap?

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

A Mapa konfiguracji to słownik ustawień konfiguracyjnych. Ten słownik składa się z par klucz-wartość ciągów. Kubernetes dostarcza te wartości do Twoich kontenerów. Podobnie jak w przypadku innych słowników (mapy, skróty,) klucz pozwala uzyskać i ustawić wartość konfiguracyjną.

W ten sposób, jak uzyskać ConfigMap w Kubernetes?

  1. Musisz mieć klaster Kubernetes, a narzędzie wiersza polecenia kubectl musi być skonfigurowane do komunikacji z klastrem.
  2. Użyj polecenia kubectl create configmap, aby utworzyć ConfigMaps z katalogów, plików lub wartości literału:
  3. Możesz użyć kubectl description lub kubectl get, aby pobrać informacje o ConfigMap.

Wiesz też, jaka jest różnica między mapami konfiguracji Kubernetes Engine a obiektami tajnymi? Duża różnica między Sekretami oraz ConfigMaps czy to? Tajniki są zaciemnione z Kodowanie Base64. Może być więcej różnice w przyszłości, ale to dobra praktyka w użyciu Tajniki dla poufnych danych (takich jak klucze API) i ConfigMaps dla danych niepoufnych (takich jak numery portów).

W związku z tym, jak edytować ConfigMap w Kubernetes?

Wystarczy wrzucić: kubectl edytuj mapę konfiguracji <imię i nazwisko mapa konfiguracji > w wierszu poleceń. Wtedy możesz edytować Twoja konfiguracja. To otwiera vim redaktor z mapa konfiguracji w formacie yaml. Teraz po prostu edytować go i zapisz.

Jak pozbyć się pod Kubernetes?

Najpierw potwierdź nazwę węzła, który chcesz usunąć i upewnij się, że wszystkie strąki na węźle można bezpiecznie zakończyć bez żadnych specjalnych procedur. Następnie użyj polecenia drenażu, aby eksmitować wszystkich użytkowników strąki z węzła. Zostaną one zaplanowane na inne węzły przez ich kontroler (Deployment, ReplicaSet itp.).

Zalecana: