ConfigMaps y Secrets
Parte del curso de Kubernetes
Ahora mismo, si tu contenedor necesita un ajuste, por ejemplo un nivel de log o un usuario de base de datos, el único sitio donde ponerlo es dentro de la propia imagen. Eso funciona hasta el día en que necesitas un valor distinto en staging que en producción, o un valor distinto para el cluster de pruebas de cada desarrollador.
Kubernetes te da dos objetos que resuelven esto sacando la configuración de la imagen por completo y entregándosela al contenedor en tiempo de ejecución. Un ConfigMap guarda configuración que no pasa nada por ver en texto plano, cosas como un mensaje de bienvenida o un nivel de log. Un Secret guarda lo mismo pero para valores que no quieres tener por ahí en texto plano, como contraseñas o tokens de API.
¿Quieres aprender Kubernetes ConfigMaps y Secrets en un entorno real?
Haz clic abajo, recibe una máquina Linux con Kubernetes listo, y practica ConfigMaps y Secrets con un tutor de IA que conoce tu código.
Empezar esta lecciónConfigMaps y SecretsLo que vas a aprender
- ConfigMap manifest
- EnvFrom
- Mount as file
- Secret base64
- Kubectl create secret generic
- Never commit real secrets
