Wat is ConfigMap?
Wat is ConfigMap?

Video: Wat is ConfigMap?

Video: Wat is ConfigMap?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, Mei
Anonim

EEN Configuratiekaart is een woordenboek met configuratie-instellingen. Dit woordenboek bestaat uit sleutel-waardeparen van tekenreeksen. Kubernetes levert deze waarden aan uw containers. Net als bij andere woordenboeken (kaarten, hashes,) kunt u met de sleutel de configuratiewaarde ophalen en instellen.

Hoe krijg ik op deze manier een ConfigMap in Kubernetes?

  1. U moet een Kubernetes-cluster hebben en het opdrachtregelprogramma kubectl moet zijn geconfigureerd om met uw cluster te communiceren.
  2. Gebruik de opdracht kubectl create configmap om ConfigMaps te maken van mappen, bestanden of letterlijke waarden:
  3. U kunt kubectl description of kubectl get gebruiken om informatie over een ConfigMap op te halen.

Weet ook, wat is het verschil tussen Kubernetes Engine-configuratiekaarten en geheimen? De grote verschil tussen geheimen en ConfigMaps zijn dat Geheimen zijn versluierd met een Base64-codering. Er kan meer zijn verschillen in de toekomst, maar het is een goede gewoonte om te gebruiken Geheimen voor vertrouwelijke gegevens (zoals API-sleutels) en ConfigMaps voor niet-vertrouwelijke gegevens (zoals poortnummers).

Hoe bewerk ik in dit opzicht ConfigMap in Kubernetes?

Gooi maar: kubectl configmap bewerken <naam van de configmap > op je commandoregel. Dan kunt u bewerking uw configuratie. Dit opent een vim editor met de configmap in yaml-formaat. Nu gewoon bewerking het en sla het op.

Hoe kom ik van pod Kubernetes af?

Bevestig eerst de naam van het knooppunt dat u wilt verwijderen en zorg ervoor dat alle peulen op het knooppunt kan veilig worden beëindigd zonder speciale procedures. Gebruik vervolgens het drain-commando om alle gebruikers te verwijderen peulen vanaf het knooppunt. Ze worden gepland op andere knooppunten door hun controller (implementatie, ReplicaSet, enz.).

Aanbevolen: