KubeSphere配置集(ConfigMap)的使用

Kubernetes的ConfigMap提供了一种存储配置数据的方式,它常用于Pod的配置注入。本文详细介绍了ConfigMap的三种使用场景:作为环境变量、通过KubeSphere配置中心引用以及挂载为容器内的配置文件,并提供了具体的操作步骤。注意,当前KubeSphere版本不支持envFrom的UI配置,需要直接编辑服务配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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配置部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值