Kubernetes ConfigMap 以键值对的形式存储配置数据。ConfigMap 资源可用于向 Pod 中注入配置数据。ConfigMap 通常用于以下场景:
1.设置环境变量的值
2.设置容器中的命令参数
3.在卷中创建配置文件
KubeSphere官网关于ConfigMap配置集使用介绍:
https://v3-1.docs.kubesphere.io/zh/docs/project-user-guide/configuration/configmaps/
根据目前的使用经验来看,ConfigMap的使用可分为三种不同的情况
第一种:直接使用ConfigMap配置集作为环境变量
这种情况下可以直接参考官网介绍的文档一步一步进行配置即可
第二种:在“配置中心”的配置模块添加好配置内容后,直接编辑相关服务的配置文件,通过envFrom引用相关的配置作为环境变量注入到Prod中
通过KubeSphere进入到相应服务的配置文件的编辑界面,追加envFrom配置部分