ConfigMaps e Secrets
Parte do curso de Kubernetes
Do jeito que está agora, se o seu container precisa de uma configuração, como um nível de log ou um usuário de banco de dados, o único lugar para colocá-la é dentro da própria imagem. Isso funciona até o dia em que você precisa de um valor em staging e outro em produção, ou de um valor diferente para o cluster de teste de cada desenvolvedor.
O Kubernetes te dá dois objetos que resolvem isso mantendo a configuração completamente fora da imagem e entregando-a ao container em tempo de execução. Um ConfigMap guarda configurações que não há problema em ver em texto puro, coisas como uma mensagem de boas-vindas ou um nível de log. Um Secret guarda o mesmo tipo de coisa para valores que você não quer largados em texto puro, como senhas ou tokens de API.
Quer aprender Kubernetes ConfigMaps e Secrets em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Kubernetes pronto e pratique ConfigMaps e Secrets com um tutor de IA que conhece seu código.
Começar esta liçãoConfigMaps e SecretsO que você vai aprender
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
