Usar config maps para configurar una implementación
Un config maps es un archivo de configuración que contiene una especie de variables que se utilizarán en la configuración de una implementación.
Este ejemplo muestra cómo cambiar la configuración de una base de datos:
apiVersion: V1
kind: ConfigMap
metadata:
name: test-configmap #name the configmap
data:
#Conexion db
DB_HOST: 127.0.0.1
DB_PORT: '3306'
DB_NAME: 'test_load'
DB_USER: 'user'
DB_PASS: '1234'Configmaps no se recomienda para la configuración de datos sensibles.
Subir el archivo en el clúster de Kubernetes:
kubectl apply -f <path>Usar en un archivo de implementación:
- name: DB_HOST
valueFrom:
configMapKeyRef:
name: test-configmap
key: DB_HOSTOtro ejemplo:
Enlaces de referencia
AnteriorEjecutar un pod con imágenes de un repositorio privadoSiguienteUsar secrets para configurar una implementación
Última actualización