容器服务
核心功能 | 说明 | 相关文档 |
核心功能 | 说明 | 相关文档 |
节点分组与按需管理 |
| |
差异化配置 |
| |
热升级 |
|
类型 | 参数 | 是否必填 | 说明 |
类型 | 参数 | 是否必填 | 说明 |
基础 | metadata.name | 是 | FSXSet 资源名称,同一个集群下,该名称必须唯一。 |
| spec.groupName | 否 | 逻辑分组名称,与节点标签fsx.csi.volcengine.com/group对应,系统通过该名称选择执行该 FSXSet 配置的节点,实现客户端差异化配置。
说明 例如:当该参数配置为doc时,仅节点标签为fsx.csi.volcengine.com/group=doc的节点,会执行当前 FSXSet 配置。详情请参见 使用 FSXSet 实现客户端差异化配置。 |
| spec.isDefault | 否 | 是否为集群默认 FSXSet,用于接管未命中其他分组规则的节点。包括:
说明
|
管理策略 | spec.createMode | 否 | FSX 客户端创建模式。包括:
注意 当该参数配置为Immediate时,scaleDownAfterNoDependency 不支持配置为true。 |
| spec.scaleDownAfterNoDependency | 否 | 当前节点上没有业务依赖 FSX 时,是否自动回收 FSX 客户端 Pod。包括:
注意 当该参数配置为true时,createMode不支持配置为Immediate。 |
| spec.scaleDownAfterIdleDuration | 否 | 开启 FSX 客户端 Pod 自动回收时,系统的空闲等待时间。 Go duration 格式字符串形式,单位支持 s(秒)、m(分钟)、h(小时)。例如配置为5m时,表示 5 分钟。 当未配置该参数时,默认值为 3m。 |
| spec.upgradeStrategy.type | 否 | FSX 客户端升级策略。包括:
注意
|
| spec.upgradeStrategy.maxSurge | 否 | 滚动升级时允许临时多创建的 Pod 数。仅spec.upgradeStrategy.type配置为RollingUpdate时,需要配置该参数。
|
| spec.upgradeStrategy.maxUnavailable | 否 | 滚动升级时允许同时不可用的最大节点数,即滚动升级并发度。例如配置为 1 时,表示每次只升级一个节点。仅spec.upgradeStrategy.type配置为RollingUpdate时,需要配置该参数。 当未配置该参数时,默认值为 1。 |
客户端配置 | template.parameterTemplate.image | 是 | FSX 客户端的镜像地址和版本。 |
| template.parameterTemplate.resources | 否 | FSX 客户端 Pod 的资源配额。当未配置该参数时,则使用全局默认配置。 |
| template.parameterTemplate.hostWorkDirectory | 否 | FSX 客户端在宿主机上的工作目录,用于缓存和临时文件,并挂载到容器内/tmp/fsx。
|