跳到主要内容

磁盘扩容

KubeBlocks 支持 Pod 磁盘存储扩容。

开始之前

确保集群处于 Running 状态,否则以下操作可能会失败。

kbcli cluster list kafka  

步骤

  1. 使用 kbcli cluster volume-expand 命令配置所需资源,然后再次输入集群名称进行磁盘扩容。

    kbcli cluster volume-expand --storage=40Gi --components=kafka --volume-claim-templates=data kafka
    • --components 表示需扩容的组件名称。
    • --volume-claim-templates 表示组件中的 VolumeClaimTemplate 名称。
    • --storage 表示磁盘需扩容至的大小。
  2. 验证磁盘扩容操作是否成功。

    kbcli cluster list kafka-cluster
    >
    NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME
    kafka-cluster default redis kafka-3.3.2 Delete Running May 11,2023 15:27 UTC+0800
  3. 检查资源规格是否已变更。

    kbcli cluster describe kafka-cluster