Volcengine Kubernetes Engine
Core feature | Description | Related documentation |
Core feature | Description | Related documentation |
Node grouping and on‑demand management |
| |
Differentiated configuration |
| |
Hot upgrade |
|
Type | Parameter | Required | Description |
Type | Parameter | Required | Description |
Basic | metadata.name | Yes | The FSXSet resource name. It needs to be unique within the same cluster. |
| spec.groupName | No | The logical group name, which corresponds to the node label fsx.csi.volcengine.com/group. The system selects nodes on which to apply this FSXSet configuration based on this name. This achieves differentiated client configuration.
tip For example, if this parameter is set to doc, the current FSXSet configuration will be applied to only nodes with the node label fsx.csi.volcengine.com/group=doc. For details, see Using FSXSet to implement client-differentiated configuration. |
| spec.isDefault | No | Whether it is the cluster default FSXSet, which is used to take over nodes that do not match any other grouping rules.
tip
|
Management policy | spec.createMode | No | The FSX client creation mode.
Note If this parameter is set to Immediate, scaleDownAfterNoDependency cannot be set to true. |
| spec.scaleDownAfterNoDependency | No | Whether to automatically reclaim FSX client Pods when no workloads depend on FSX on the node.
Note If this parameter is set to true, createMode cannot be set to Immediate. |
| spec.scaleDownAfterIdleDuration | No | The idle wait duration before automatic reclamation of FSX client Pods. The value is a string that uses Go duration format. Supported units include s, m, and h. For example, 5m means 5 minutes. The default value is 3m if this parameter is not specified. |
| spec.upgradeStrategy.type | No | The upgrade policy of the FSX client.
warning
|
| spec.upgradeStrategy.maxSurge | No | The number of additional Pods that can be temporarily created during a rolling upgrade. This parameter is required only if spec.upgradeStrategy.type is set to RollingUpdate.
|
| spec.upgradeStrategy.maxUnavailable | No | The maximum number of nodes that can be unavailable simultaneously during a rolling upgrade. For example, the value 1 indicates that only one node is upgraded each time. This parameter is required only if spec.upgradeStrategy.type is set to RollingUpdate. The default value is 1 if this parameter is not specified. |
Client configuration | template.parameterTemplate.image | Yes | The image address and version of the FSX client. warning
|
| template.parameterTemplate.resources | No | The resource quotas for the FSX client Pod. If this parameter is not specified, the global default configuration is used. |
| template.parameterTemplate.hostWorkDirectory | No | The working directory on the host for the FSX client. This is used for storing caches and temporary files and is mounted to /tmp/fsx in the container.
|