2017-02-06 8 views

ответ

10

Вы можете создать объект ConfigMap, а затем установите значения, как файлы, в которых вы нуждаетесь в них:

apiVersion: v1 
kind: ConfigMap 
metadata: 
    name: nginx-config 
data: 
    nginx.conf: | 
    your config 
    comes here 
    like this 
    other.conf: | 
    second file 
    contents 

и в вас стручок спецификации:

spec: 
    containers: 
    - name: nginx 
     image: nginx 
     volumeMounts: 
     - name: nginx-config 
      mountPath: /etc/nginx/nginx.conf 
      subPath: nginx.conf 
     - name: nginx-config 
      mountPath: /etc/nginx/other.conf 
      subPath: other.conf 
    volumes: 
    - name: nginx-config 
     configMap: 
     name: nginx-config 

(Примите к сведению дублирования filename в mountPath и с использованием одного и того же подпакета, также как и файлы для монтирования связывания.)

Для получения дополнительной информации о ConfigMap см .: https://kubernetes.io/docs/user-guide/configmap/