作用:存储不加密数据到 etcd,让 Pod 以变量或者 Volume 挂载到容器中
场景:配置文件
创建配置文件
创建 ConfigMap
# 根据 redis.properties 创建 redis-config
[root@k8smaster ~]# kubectl create configmap redis-config --from-file=redis.properties
# 查看 configmap
[root@k8smaster ~]# kubectl get cm
# 查看 redis-config 的详情
[root@k8smaster ~]# kubectl describe cm redis-config
以 Volume 的形式进行挂载到 pod 容器中
[root@k8smaster ~]# kubectl logs mypod
以变量的形式进行挂载
创建 yaml,声明变量信息 configmap 创建
以变量挂载