이 프로세스를 수행하면 더 많은 스토리지를 제공하기 위해 새 노드를 만들지 않고도 Apigee Hybrid Cassandra 데이터베이스에서 사용하는 영구 볼륨을 확장하여 스토리지 추가 요구사항을 충족할 수 있습니다.
Apigee Hybrid cassandra 구성요소는 영구 볼륨을 사용하여 데이터를 저장합니다. 영구 볼륨의 크기는 설치 및 초기 구성 중에 정의됩니다. 이 초기 스토리지 크기의 값은 변경할 수 없습니다. 따라서 클러스터에 추가된 새 노드는 동일한 영구 볼륨 크기를 사용합니다.
기존 영구 볼륨은 영구 볼륨 신청에서 직접 크기를 변경하여 늘릴 수 있지만 새 노드는 이보다 작은 초기 영구 볼륨 크기를 계속 사용합니다.
하이브리드 Cassandra 데이터베이스가 스토리지 용량 한도에 가까워지면 이 절차에 따라 기존 영구 볼륨을 확장하고 새 노드에서도 영구 볼륨을 확장하도록 할 수 있습니다.
처리
영구 볼륨 확장을 계속하기 전에 StorageClass가 생성될 때 'allowVolumeExpansion: true'가 StorageClass에 설정되어 있는지 확인합니다.
kubectl get sc standard -o json | jq .allowVolumeExpansion true
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-04-03(UTC)"],[[["The Apigee hybrid documentation version 1.2 is end-of-life, and users should upgrade to a newer version for continued support and updates, as detailed in the supported versions documentation."],["You can expand the storage capacity of the Apigee hybrid Cassandra database by increasing the size of existing persistent volumes without needing to create new nodes for storage alone."],["To expand the persistent volume, ensure `allowVolumeExpansion` is set to true in the StorageClass, update the Persistent Volume Claim (PVC) size, and then update the overrides.yaml file with the new capacity."],["After updating the PVC and `overrides.yaml`, delete the Cassandra statefulset without cascading, apply the updated configuration, and then perform a rolling restart of the Cassandra pods to apply the changes."],["After all the changes are applied, verify the pods are correctly initialized and the new volume size is visible in the persistent volume claims."]]],[]]