配置

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

配置

1 概述

容器服务提供对kubernetes中configmap和secret对象的管理,根据不同的使用场景,抽象成配置项、密钥、证书三种配置类型。


2 配置项(configmap)

配置项用于服务中环境变量和数据存储设置,能够被环境变量引用,或者作为配置文件挂载到容器中。配置组是一组配置项的集合。有些服务配置是相同的,如果每个服务都要设置一遍,如果修改配置值的话,也要一个个进行修改,那非常麻烦,所以就有了配置组。

创建配置组并添加配置项,然后可以在应用或者在服务中引用。在应用中引用配置,应用下的服务都会生效;在服务引用配置,则在单个服务中生效。

同时配置组或配置组中的配置项可以挂载到服务中,比如nginx的配置文件nginx.conf,我们可以在配置组中定义,然后在服务中挂载,实现配置文件的持久化。


3 密钥(secret)

密钥是对k8s的Secret对象进行管理,密钥支持dockerconfig文件类型和普通加密类型。其中dockerconfig类型内容如同docker用户登录文件(~/.docker/config.json),一般供docker容器直接拉取镜像使用。普通加密类型则是通过将value的数据进行base64编码而成。

对于普通加密类型,可以挂载到服务环境变量,比如Mysql数据库的用户名密码,定义为普通加密类型,并在环境变量中引用,可以达到非明文设置参数的效果。


4 证书(secret)

密钥是对k8s的Secret对象进行管理,根据不同场景进行了分类并独立管理,主要用于ingress的组件,在服务访问中,支持https访问时使用。

配置

1 概述容器服务提供对kubernetes中configmap和secret对象的管理,根据不同的使用场景,抽象成配置项、密钥、证书三种配置类型。2 配置项...
点击下载文档
上一篇:系统管理下一篇:服务实例
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息