5.3.5.4 Configmap
- Why:配置信息和镜像解耦
- What:将配置信息放到configmap对象中,然后在pod的对象中导入configmap对象,实现导入配置的操作
- How:声明一个ConfigMap的对象,作为Volume挂载到pod中
配置变更:
- 直接把服务的配置文件(nginx.conf)放到镜像里
- configmap,把配置和镜像解耦
- 配置中心:阿波罗、disconf
root@k8s-master1:/data/raymond/case-yaml/case5# cd ../case6
root@k8s-master1:/data/raymond/case-yaml/case6# ls
deploy_configmap.yml deploy_configmapenv.yml
root@k8s-master1:/data/raymond/case-yaml/case6# vim deploy_configmap.yml
apiVersion: v1
kind: ConfigMap
metadata:
name: nginx-config
data:
default: |
server {
listen