쿠버네티스 v1.37: PersistentVolumeClaim이 마지막으로 사용된 시점 추적 (베타)
Kubernetes v1.37은 PersistentVolumeClaimUnusedSinceTime 기능 게이트를 기본으로 활성화된 베타 버전으로 도입합니다. 이 개선 사항은 각 PersistentVolumeClaim(PVC)의 상태에 "Unused" 조건을 추가합니다. 이 조건은 현재 실행 중인 파드가 PVC를 참조하는지 여부를 직접 나타냅니다. 이전에는 사용되지 않는 PVC를 식별하는 것이 복잡했으며, 여러 Kubernetes 객체를 교차 참조하고 광범위한 사용자 지정 스크립팅이 필요했습니다. 새로운 기능은 PVC 사용 상태를 네이티브로 보고하여 이를 단순화합니다. PVC는 종료되지 않은 파드가 참조하지 않으면 Unused로 표시되고, 실행 중이거나 보류 중인 파드가 하나 이상 연결되어 있으면 Used로 표시됩니다. 완료된 배치 작업의 파드를 포함한 종료된 파드는 PVC를 적극적으로 사용하는 것으로 간주되지 않습니다. "Unused" 조건에는 PVC가 유휴 상태가 된 시점을 기록하는 lastTransitionTime 필드도 포함됩니다. 이를 통해 관리자는 특정 기간 동안 사용되지 않은 PVC를 쉽게 식별하여 비용 최적화 및 스토리지 관리에 도움을 줄 수 있습니다. 이전에 v1.36에서 알파 버전으로 제공되었던 이 기능은 광범위한 테스트를 거쳐 현재 베타 버전에서 기본으로 활성화되었습니다. 사용자는 kubectl을 통해 PVC 상태를 직접 검사하여 이러한 변경 사항을 관찰할 수 있습니다. Kubernetes 프로젝트는 사용자 피드백을 바탕으로 향후 릴리스에서 이 기능을 일반 공급(General Availability)으로 전환할 계획입니다.
lastTransitionTime필드도 포함됩니다. 이를 통해 관리자는 특정 기간 동안 사용되지 않은 PVC를 쉽게 식별하여 비용 최적화 및 스토리지 관리에 도움을 줄 수 있습니다. 이전에 v1.36에서 알파 버전으로 제공되었던 이 기능은 광범위한 테스트를 거쳐 현재 베타 버전에서 기본으로 활성화되었습니다. 사용자는kubectl을 통해 PVC 상태를 직접 검사하여 이러한 변경 사항을 관찰할 수 있습니다. Kubernetes 프로젝트는 사용자 피드백을 바탕으로 향후 릴리스에서 이 기능을 일반 공급(General Availability)으로 전환할 계획입니다.