線上磁碟區是節點或網繭上可用的磁碟區。做為 DevOps 工程師,您可以擴充線上持續性區塊磁碟區。主管叢集 和 Tanzu Kubernetes 叢集等兩種類型的叢集均支援線上磁碟區擴充。
程序
- 尋找持續性磁碟區宣告,以重新調整大小。
$ kubectl get pv,pvc,pod
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
persistentvolume/pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 1Gi RWO Delete Bound default/block-pvc block-sc 4m56s
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/block-pvc Bound pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 1Gi RWO block-sc 5m3s
NAME READY STATUS RESTARTS AGE
pod/block-pod 1/1 Running 0 26s
請注意,磁碟區使用的儲存區大小為 1 Gi。
- 修補 PVC 以增加其大小。
例如,將大小增加到 2 Gi。
$ kubectl patch pvc block-pvc -p '{"spec": {"resources": {"requests": {"storage": "2Gi"}}}}'
persistentvolumeclaim/block-pvc edited
此動作會在與 PVC 相關聯的磁碟區中觸發擴充。
- 確認 PVC 和 PV 的大小均已增加。
$ kubectl get pvc,pv,pod
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
persistentvolumeclaim/block-pvc Bound pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 2Gi RWO block-sc 6m18s
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
persistentvolume/pvc-5cd51b05-245a-4610-8af4-f07e77fdc984 2Gi RWO Delete Bound default/block-pvc block-sc 6m11s
NAME READY STATUS RESTARTS AGE
pod/block-pod 1/1 Running 0 101s
下一步
vSphere 管理員可在
vSphere Client 中查看新磁碟區大小。請參閱
在 vSphere Client 中監控持續性磁碟區。