1. 创建工作负载:nginx
2. 创建ConfigMap
- 拷贝docker里面的配置文件到宿主机:docker cp 容器ID:/etc/nginx/nginx.conf /root/
- 下载配置文件到本地电脑:scp root@111.222.333.444:/root/nginx.conf /root/
- 创建ConfigMap:nginx-conf,从文件导入(nginx.conf)
3. 重新部署工作负载,测试应用仍然可用
- 添加数据卷:ConfigMap,指定部分Key
- 添加挂载点:目标路径 /etc/nginx/nginx.conf SubPath nginx.conf
- 等待Pod重建完成
- 测试Nginx应用仍然可用
4. 修改ConfigMap参数,重新部署工作负载
- 编辑YAML,修改worker_connections 1024; 为 worker_connections 2048;
- 重新部署工作负载
- 登入容器查看nginx.conf,worker_connections 2048;配置生效
- 浏览器测试Nginx应用仍然可用
- 验证完成。