概述
Kubernetes配置目前支持K8s配置项、K8s保密字典和配置模板,通过Kubernetes配置来管理K8s的配置项、保密字典以及自定义添加配置模板。可以使用配置项来保存不需要加密的配置信息,例如jvm相关参数信息;使用保密字典来保存一些敏感信息,例如token数据;也可以通过配置模板提前创建好模板,方便在配置项或保密字典中引用。
配置项
创建配置项
在配置项页面,点击“创建配置项”。创建配置项需要选择或者填写如下内容:
-
配置项名称。
-
选择环境名称。当选择好环境后,会看到该环境关联的集群名称和K8s命名空间名称。
-
配置映射。可以通过配置导入的方式添加,目前支持从模板导入和文件导入;也可以自定义添加,设置配置项的键和值。
编辑配置项
编辑配置项和创建配置项类似,这里不再赘述。需要注意的是,编辑配置项只能修改配置项的键和值,其余信息都不能修改。
删除配置项
对配置项进行删除操作的前提是该配置项没有关联任何应用。通过查看关联应用操作,可以看到指定配置项关联的应用。
保密字典
创建保密字典
在保密字典页面,单击“创建保密字典”,创建保密字典需要选择或填写如下内容:
- 保密字典名称。
- 选择环境名称。当选择好环境后,会看到该环境关联的集群名称和k8s命名空间名称。
- 勾选base64编码数据。填写配置映射数据平台会自动base64编码,若勾选,就以base64数据为主。
- 配置映射。可以通过配置导入的方式添加,目前支持从模板导入和文件导入;也可以自定义添加,设置保密字典的键和值。
更新保密字典
编辑保密字典和创建保密字典类似,这里不再赘述。需要注意的是,编辑保密字典只能修改保密字典的键和值,还有取消或勾选base64编码数据,其余信息都不能修改。
删除保密字典
对保密字典进行删除操作的前提是该保密字典没有关联任何应用。通过查看关联应用操作,可以看到指定保密字典关联的应用。
配置模板
创建配置模板
在配置模板页面,单击“创建配置模板”,创建配置模板需要选择或填写如下内容:
- 模板名称。
- 选择模板类型。可以选择JSON、XML、YAML、Properties或者KeyValue。
- 模板描述。
- 模板内容。可以导入本地模板,也可以自定义输入目标数据。
更新配置模板
编辑配置模板和创建配置模板类似,这里不再赘述。所有内容都可以编辑。
删除配置模板
选择需要删除的配置模板点击删除即可。