应用升级属性变更规则
应用市场的应用可以进行升级, 升级时每个属性都会按一定的规则进行变更. 本文将会介绍应用升级时, 各属性的变更规则.
属性变更规则概览
属性 | 级别 | 规则 |
---|---|---|
组件 | 应用 | 新增, 更新 |
插件 | 应用 | 新增 |
配置组 | 应用 | 新增 |
K8s 资源 | 应用 | 新增 |
镜像 | 组件 | 更新 |
启动命令 | 组件 | 更新 |
环境变量 | 组件 | 新增 |
组件连接信息 | 组件 | 新增 |
端口 | 组件 | 新增, 更新 |
存储 | 组件 | 新增 |
配置文件 | 组件 | 新增, 更新 |
健康检测探针 | 组件 | 新增, 更新, 删除 |
监控图表 | 组件 | 新增, 更新 |
监控点 | 组件 | 新增, 更新 |
HTTP 访问策略 | 组件 | 新增 |
标签 | 组件 | 新增 |
插件 | 组件 | 新增 |
组件依赖关系 | 组件 | 新增, 删除 |
存储依赖关系 | 组件 | 新增, 删除 |
Kubernetes 属性 | 组件 | 新增, 更新 |
上表为整个应用升级属性变更的概览, 每个属性的详细说明, 请看下文:
应用级属性
组件
组件
的变更规则是: 增加, 更新
.
源应用新增了组件, 升级时也会创建新的组件. 源应用修改了组件属性, 升级时会更新对应的属性. 但是, 源应用删除
了组件, 升级时不会删除对应的组件.
插件
插件
的变更规则是: 新增
. 当源应用新增了一个插件, 而当前应用所在团队无对应类型的插件时, 升级过程会在团队中新增该插件. 不会更新或删除插件.
配置组
配置组
由配置组
, 配置项
和生效组件
组成. 它们的规则是新增
.
源应用新增了配置组, 升级时也会新增
对应配置组. 但是, 源应用更新
或删除
了配置组, 那么升级时配置组不会发生变化, 即不会更新或删除已有配置组.
K8s 资源
K8s 资源
为用户自行通过 Yaml 文件创建的集群资源. 它们的规则是新增
.
源应用新增了 K8s 资源, 升级时也会新增
对应K8s 资源. 但是, 源应用更新
或删除
了 K8s 资源, 那么升级时 K8s 资源不会发生变化, 即不会更新或删除已有K8s 资源.
组件级属性
镜像
镜像
的变更规则是: 更新
. 每次升级时, 如果源组件镜像有变化, 升级时会更新
当前组件的镜像.