y42.第三章 Kubernetes从入门到精通 -- k8s 资源对象(十五)

5.3.5.4 Configmap

  • Why:配置信息和镜像解耦
  • What:将配置信息放到configmap对象中,然后在pod的对象中导入configmap对象,实现导入配置的操作
  • How:声明一个ConfigMap的对象,作为Volume挂载到pod中

配置变更:

  1. 直接把服务的配置文件(nginx.conf)放到镜像里
  2. configmap,把配置和镜像解耦
  3. 配置中心:阿波罗、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       

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/124773908