1.3.19. 스토리지
- 일반적으로 볼륨 속성 클래스를 사용할 수 있습니다.
볼륨 속성 클래스는 관리자가 제공하는 스토리지의 "클래스"를 설명하는 방법을 제공합니다. 서로 다른 수준의 서비스 수준에 따라 클래스가 다를 수 있습니다. 볼륨 속성 클래스는 OpenShift Container Platform 4.19에서 도입되었으며 이제 4.21에서 일반적으로 사용할 수 있습니다.
볼륨 속성 클래스는 AWS EBS(Elastic Block Storage) 및 GCP(Google Cloud Platform) PD(영구 디스크) CSI(Container Storage Interface)에서만 사용할 수 있습니다.
볼륨 속성 클래스를 PVC(영구 볼륨 클레임)에 적용할 수 있습니다. 클러스터에서 새 볼륨 속성 클래스를 사용할 수 있게 되면 필요한 경우 새 볼륨 속성 클래스로 PVC를 업데이트할 수 있습니다.
볼륨 속성 클래스에는 해당 클래스에 속한 볼륨을 설명하는 매개 변수가 있습니다. 매개변수를 생략하면 볼륨 프로비저닝에 기본값이 사용됩니다. 사용자가 생략된 매개변수가 있는 다른 Volume Attributes Class를 사용하여 PVC를 적용하면 CSI 드라이버 구현에 따라 매개변수의 기본값을 사용할 수 있습니다. 자세한 내용은 관련 CSI 드라이버 설명서를 참조하십시오.
자세한 내용은 볼륨 속성 클래스 를 참조하십시오.
- 스냅샷을 지원하는 Azure File CSI 기능을 일반적으로 사용할 수 있습니다.
스냅샷은 특정 시점에서 클러스터의 스토리지 볼륨 상태를 나타냅니다. 볼륨 스냅샷을 사용하여 새 볼륨을 프로비저닝할 수 있습니다.
OpenShift Container Platform 4.17에서는 Microsoft Azure File Container Storage Interface (CSI) Driver Operator에 대한 볼륨 스냅샷 지원이 기술 프리뷰 기능으로 도입되었습니다. 4.21에서는 이 기능을 일반적으로 사용할 수 있습니다. 또한 Azure File 스냅샷은 SMB(Server Message Block) 외에도 NFS(네트워크 파일 시스템)를 지원합니다.
자세한 내용은 OpenShift Container Platform 및 CSI 볼륨 스냅샷에서 지원하는 CSI 드라이버 를 참조하십시오.
- 볼륨 복제 기능을 지원하는 Azure File CSI 사용 가능
볼륨 복제는 OpenShift Container Platform의 데이터 손실을 방지하기 위해 기존 PV(영구 볼륨)를 중복합니다. 표준 볼륨을 사용하는 것처럼 볼륨 복제를 사용할 수도 있습니다.
OpenShift Container Platform 4.16에서는 Microsoft Azure File Container Storage Interface (CSI) Driver Operator에 대한 볼륨 복제를 기술 프리뷰 기능으로 도입했습니다. 4.21에서는 이 기능을 일반적으로 사용할 수 있습니다. 또한 Azure File 복제는 이제 SMB(Server Message Block) 외에도 NFS(네트워크 파일 시스템)를 지원합니다.
자세한 내용은 Azure File CSI Driver Operator 및 CSI 볼륨 복제 를 참조하십시오.
- ovirt CSI Driver Operator가 OpenShift Container Platform 4.21에서 제거됨
- OpenShift Container Platform의 호스트 플랫폼으로 RHV(Red Hat Virtualization)는 버전 4.14에서 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. OpenShift Container Platform 4.21에서는 oVirt CSI Driver Operator가 제거되었습니다.
- CIFS/SMB CSI Driver Operator에서 IBM Power 지원
OpenShift Container Platform 4.21에서 CIFS/SMB CSI Driver Operator는 IBM Power(ppc64le)를 지원합니다.
자세한 내용은 CIFS/SMB CSI Driver Operator 를 참조하십시오.
- 볼륨 크기 조정 시도 상태를 추적하는 새 필드 도입
OpenShift Container Platform 4.19에서는 확장 컨트롤러에서 지원되지 않는 크기 요청으로 볼륨을 확장하려고 시도하지 못하도록 하는 크기 조정이 도입되었습니다. 이 기능을 사용하면 PVC(영구 볼륨 클레임)에 대한 또 다른 작은 크기 조정 값을 복구하고 제공할 수 있습니다. 새 값은 원래 볼륨 크기보다 커야 합니다.
OpenShift Container Platform 4.21에는
pvc.Status.AllocatedResourceStatus필드가 도입되어 볼륨 크기 조정 시도 상태가 표시됩니다. 사용자가 PVC의 크기를 변경하면 이 새 필드를 통해 리소스 할당량을 정확하게 추적할 수 있습니다.볼륨 크기 조정에 대한 자세한 내용은 영구 볼륨 확장을 참조하십시오.
볼륨 크기를 조정할 때 복구하는 방법에 대한 자세한 내용은 볼륨을 확장할 때 실패에서 복구를 참조하십시오.
- 변경 가능한 CSI 노드 할당 가능 속성 (기술 프리뷰)
이 기능을 사용하면 노드에서 처리할 수 있는 최대 스토리지 볼륨 수를 동적으로 업데이트할 수 있습니다. 이 기능이 없으면 노드가 먼저 클러스터에 참여할 때 볼륨 제한이 기본적으로 변경할 수 없습니다. 예를 들어 환경이 변경되는 경우(예: 하드웨어 "슬롯"을 스토리지와 공유하는 새 네트워크 인터페이스(ENI)를 연결하면 OpenShift Container Platform에서 디스크에 사용할 수 있는 슬롯 수가 적다는 것을 인식하지 못하고 Pod가 정지됩니다.
이 기능은 AWS EBS(Elastic Block Storage)에서만 지원됩니다.
변경 가능한 CSI 노드 할당 가능 속성은 OpenShift Container Platform 4.21에서 기술 프리뷰 기능으로 지원됩니다. 이 기능을 활성화하려면 기능 게이트를 활성화해야 합니다.
기술 프리뷰 기능 활성화에 대한 자세한 내용은 Feature Gates 를 참조하십시오.
- GCP PD CSI Driver Operator를 사용하는 동안 권한을 줄일 수 있습니다.
기본 설치를 통해 GCP(Google Cloud Platform) PD(영구 디스크) CSI(Container Storage Interface) 드라이버가 Google Cloud 프로젝트의 모든 서비스 계정을 가장할 수 있습니다. Google Cloud 프로젝트의 GCP PD CSI 드라이버 서비스 계정에 부여된 권한 범위를 필요한 노드 서비스 계정으로만 줄일 수 있습니다.
이 기능에 대한 자세한 내용은 GCP PD CSI Driver Operator를 사용하는 동안 권한 승격을 참조하십시오.
- 볼륨 그룹 스냅샷 API 업데이트 (기술 프리뷰)
CSI(Container Storage Interface) 볼륨 그룹 스냅샷 기능의 API가
v1beta1에서v1beta2로 업데이트되었습니다.이 기능은 기술 프리뷰 수준에서 지원됩니다.
자세한 내용은 CSI 볼륨 그룹 스냅샷을 참조하십시오.
- Secrets Store CSI Driver Operator의 업데이트된 릴리스
- Secrets Store CSI Driver Operator 버전 v4.21은 이제 secret-store-csi-driver의 업스트림 버전 v1.5.4 릴리스를 기반으로 합니다.