file-cm-pod.yml 679 B

12345678910111213141516171819202122
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: file-cm-pod
  5. spec:
  6. containers:
  7. - name: tomcat
  8. image: tomcat
  9. ports:
  10. - containerPort: 8080
  11. volumeMounts:
  12. - mountPath: /configs # 容器挂载目录为/configs
  13. name: config-vm # 引用下面定义的这个Volume
  14. volumes:
  15. - name: config-vm # volume名称为config-vm
  16. configMap: # 通过ConfigMap获取
  17. name: file-cm # 引用名称为file-cm的ConfigMap
  18. items:
  19. - key: serverXml # ConfigMap里配置的key
  20. path: server.xml # 值使用server.xml文件进行挂载
  21. - key: serverProperties
  22. path: server.properties