Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

ConfigMaps

Mientras que la mayoría de los tipos de secretos de Kubernetes almacenan información sensible, ConfigMaps almacenan información de configuración general, como un grupo de archivos de configuración. Debido a que los ConfigMaps no almacenan información sensible, pueden actualizarse automáticamente y, por lo tanto, no requieren que sus contenedores se reinicien tras la actualización (a diferencia de la mayoría de los tipos de secretos, que requieren actualizaciones manuales y un reinicio del contenedor para que surta efecto).

Los ConfigMaps aceptan pares clave-valor en formatos de cadena comunes, como archivos de configuración o blobs JSON. Después de subir un ConfigMap, cualquier carga de trabajo puede hacer referencia a él como una variable de entorno o un montaje de volumen.

  1. En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster que tiene la carga de trabajo que debería hacer referencia a un ConfigMap y haz clic en Explorar.

  3. En la barra de navegación izquierda, haz clic en Más Recursos  Kernel  ConfigMaps.

  4. Haga clic en Crear.

  5. Introduce un Nombre para el ConfigMap.

    Kubernetes clasifica los ConfigMaps como secretos, y no puede haber dos secretos en un proyecto o espacio de nombres que tengan nombres duplicados. Por lo tanto, para evitar conflictos, tus ConfigMaps deben tener un nombre único entre los otros certificados, registros y secretos dentro de tu espacio de trabajo.

  6. Selecciona el Espacio de Nombres al que deseas añadir el ConfigMap.

  7. En la pestaña Datos, añade un par clave-valor a tu ConfigMap. Añade tantos valores como necesites. Puedes añadir múltiples pares clave-valor al ConfigMap copiando y pegando. Alternativamente, utiliza Leer desde Archivo para añadir los datos. Nota: Si necesitas almacenar datos sensibles, usa un secreto, no un ConfigMap.

  8. Haga clic en Crear.

Resultado: Tu ConfigMap se ha añadido al espacio de nombres. Puedes verlo en la interfaz de usuario de Rancher desde la vista de Recursos  ConfigMaps.

¿Qué sigue?

Ahora que has añadido un ConfigMap a un espacio de nombres, puedes añadirlo a una carga de trabajo que despliegues desde el espacio de nombres de origen. Puedes usar el ConfigMap para especificar información que tu aplicación consuma, como:

  • Variables de entorno de la aplicación.

  • Especificando parámetros para un volumen montado en la carga de trabajo.

Para más información sobre cómo añadir ConfigMaps a una carga de trabajo, consulta Desplegando Cargas de Trabajo.