升级 Job 配置

参数 默认值 描述

upgrade.enabled

true

bool - 是否启用升级组件

upgrade.image.registry

""

string - 设置升级 Job 的镜像仓库地址

upgrade.image.repository

kse/ks-upgrade

string - 设置升级 Job 的镜像名称

upgrade.image.tag

""

string - 设置升级 Job 的镜像标签

upgrade.image.pullPolicy

Always

string - 设置升级 Job 的镜像拉取策略

upgrade.persistenceVolume.name

ks-upgrade

string - 设置升级 Job 的存储卷

upgrade.persistenceVolume.storageClassName

""

string - 设置升级 Job 的存储卷类

upgrade.persistenceVolume.accessMode

ReadWriteOnce

string - 设置升级 Job 的存储卷访问模式

upgrade.persistenceVolume.size

5Gi

string - 设置升级 Job 的存储卷容量

upgrade.resources.limit.cpu

1

string - 设置升级 Job 的 CPU 资源配额上限

upgrade.resources.limit.memory

1024Mi

string - 设置升级 Job 的 Memory 资源配额上限

upgrade.resources.requests.cpu

20m

string - 设置升级 Job 的 CPU 资源申请配额

upgrade.resources.requests.memory

100Mi

string - 设置升级 Job 的 Memory 资源申请配额

升级应用配置

参数 默认值 描述

upgrade.config.storage.local.path

/tmp/ks-upgrade

string - 设置升级 Job 使用本地目录存储备份数据

upgrade.config.storage.s3.endpoint

""

string - 设置升级 Job 使用支持 S3 协议的对象存储服务备份数据,存储服务地址

upgrade.config.storage.s3.region

""

string - 设置 S3 服务数据存储区域

upgrade.config.storage.s3.disableSSL

false

bool - 设置禁用 SSL 安全协议

upgrade.config.storage.s3.forcePathStyle

false

bool - 设置 S3 客户端对桶使用路径式寻址

upgrade.config.storage.s3.accessKeyID

""

string - 设置 S3 服务账号的访问键,不使用凭证文件时是必需的

upgrade.config.storage.s3.secretAccessKey

""

string - 设置 S3 服务账号的访问密钥,不使用凭证文件时是必需的

upgrade.config.storage.s3.sessionToken

""

string - 设置 S3 服务的访问凭证文件

upgrade.config.storage.s3.bucket

""

string - 设置 S3 服务的存储桶

upgrade.config.download.globalRegistryUrl

oci://hub.kubesphere.com.cn/kse-extensions

string - 设置扩展组件的仓库地址

upgrade.config.download.file

-

系统预留配置

upgrade.config.download.http.timeout

20

int64 - 设置拉取扩展组件的超时时间

upgrade.config.download.http.caBundle

""

string - 设置扩展组件仓库的自签名证书的 base64 字符串,多个自签名证书合并字符串 base64

upgrade.config.download.http.insecureSkipVerify

true

bool - 设置跳过扩展组件仓库 TLS 认证

upgrade.config.download.oci

-

系统预留配置

upgrade.config.skipValidator

false

bool - 设置跳过升级 Job 版本校验,当前校验 KubeSphere 版本

升级组件配置

参数 默认值 描述

upgrade.config.jobs.$ID.enabled

false

bool - 设置启用升级组件 $ID

upgrade.config.jobs.$ID.priority

0

int - 设置组件升级顺序的优先级

upgrade.config.jobs.$ID.extensionRef.name

""

string - 设置扩展组件名称

upgrade.config.jobs.$ID.extensionRef.version

""

string - 设置扩展组件版本