O que é ConfigMap?
O que é ConfigMap?

Vídeo: O que é ConfigMap?

Vídeo: O que é ConfigMap?
Vídeo: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, Novembro
Anonim

UMA ConfigMap é um dicionário de definições de configuração. Este dicionário consiste em pares de valores-chave de strings. O Kubernetes fornece esses valores para seus contêineres. Como com outros dicionários (mapas, hashes), a chave permite obter e definir o valor de configuração.

Dessa forma, como obtenho um ConfigMap no Kubernetes?

  1. Você precisa ter um cluster Kubernetes, e a ferramenta de linha de comando kubectl deve ser configurada para se comunicar com seu cluster.
  2. Use o comando kubectl create configmap para criar ConfigMaps a partir de diretórios, arquivos ou valores literais:
  3. Você pode usar kubectl describe ou kubectl get para recuperar informações sobre um ConfigMap.

Saiba também, qual é a diferença entre mapas de configuração e segredos do Kubernetes Engine? O grande diferença entre segredos e ConfigMaps são isso Segredos estão ofuscados com um Codificação Base64. Pode haver mais diferenças no futuro, mas é uma boa prática usar Segredos para dados confidenciais (como chaves de API) e ConfigMaps para dados não confidenciais (como números de porta).

Nesse sentido, como edito o ConfigMap no Kubernetes?

Basta jogar: kubectl edit configmap <nome do configmap > em sua linha de comando. Então você pode editar sua configuração. Isso abre um vim editor com o configmap no formato yaml. Agora simplesmente editar e salve-o.

Como faço para me livrar do pod Kubernetes?

Primeiro, confirme o nome do nó que você deseja retirar , e certifique-se de que todos os vagens no nó pode ser encerrado com segurança sem quaisquer procedimentos especiais. Em seguida, use o comando de drenagem para expulsar todos os usuários vagens do nó. Eles serão programados em outros nós por seu controlador (Deployment, ReplicaSet, etc.).

Recomendado: