meta data de esta página
¡Esta es una revisión vieja del documento!
ConfigMap
Configmap ter permite configurar tus pods desde un fichero de configuración sin necesidad de hacerlo manualmente y facilitando su portabilidad.
Se puede hacer desde un fichero .conf o bien desde nuestro manifiesto
Por Ejemplo
apiVersion: v1 kind: ConfigMap metadata: name: nginx-config labels: app: front data: test: hola nginx: | server { listen 9090; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } --- apiVersion: apps/v1 kind: Deployment metadata: name: deployment-test labels: app: front spec: replicas: 1 selector: matchLabels: app: front template: metadata: labels: app: front spec: containers: - name: nginx image: nginx:alpine volumeMounts: - name: nginx-vol mountPath: /etc/nginx/conf.d volumes: - name: nginx-vol configMap: name: nginx-config items: - key: nginx path: default.conf