요구 사항
지원되는 프런트엔드, 백엔드 및 호스트 구성을 검토하여 시작하십시오.
Astra Trident가 사용하는 포트에 대한 자세한 내용은 를 참조하십시오 "여기". |
지원되는 프런트엔드(오케스트레이터)
Astra Trident는 다음을 비롯한 여러 컨테이너 엔진과 오케스트레이터가 지원됩니다.
-
Kubernetes 1.17 이상(최신: 1.22)
-
Mirantis Kubernetes 엔진 3.4
-
OpenShift OpenShift 4.7, 4.8, 4.9(최신 4.9)
Trident 연산자는 다음 릴리즈에서 지원됩니다.
-
Kubernetes 1.17 이상(최신: 1.22)
-
OpenShift OpenShift 4.7, 4.8, 4.9(최신 4.9)
Red Hat OpenShift Container Platform 사용자는 4.6.8 이하의 버전을 사용하는 경우 initiatorname.iscsi 파일이 비어 있는 것을 관찰할 수 있습니다. 이는 RedHat에서 OpenShift 4.6.8로 해결된 버그로, 자세한 내용은 다음을 참조하십시오 "버그 수정 알림". OpenShift 4.7 이상에서 Astra Trident를 사용하는 것이 좋습니다. |
또한 Astra Trident는 Google Cloud의 GKE(Google Kubernetes Engine), AWS의 EKS(Elastic Kubernetes Service), Azure의 AKS(Azure Kubernetes Service), Rancher 등의 완전히 관리되는 Kubernetes 오퍼링과도 연동됩니다.
지원되는 백엔드(스토리지)
Astra Trident를 사용하려면 다음 중 하나 이상의 지원되는 백엔드가 필요합니다.
-
NetApp ONTAP용 Amazon FSx
-
Azure NetApp Files
-
Astra 데이터 저장소
-
Cloud Volumes ONTAP
-
AWS 환경을 위한 Cloud Volumes Service
-
GCP용 Cloud Volumes Service
-
FAS/AFF/9.3 이상을 선택합니다
-
NetApp All SAN 어레이(ASA)
-
NetApp HCI/Element 소프트웨어 8 이상
피처 요구 사항
아래 표에는 Astra Trident의 이번 릴리즈와 함께 사용할 수 있는 기능과 지원하는 Kubernetes 버전이 요약되어 있습니다.
피처 | Kubernetes 버전 | 기능 게이트가 필요합니까? |
---|---|---|
CSI Trident |
1.17 이상 |
아니요 |
볼륨 스냅샷 |
1.17 이상 |
아니요 |
체적 스냅샷의 PVC |
1.17 이상 |
아니요 |
iSCSI PV 크기 조정 |
1.17 이상 |
아니요 |
ONTAP 양방향 CHAP |
1.17 이상 |
아니요 |
동적 내보내기 정책 |
1.17 이상 |
아니요 |
Trident 연산자 |
1.17 이상 |
아니요 |
Auto Worker Node Prep(베타) |
1.17 이상 |
아니요 |
CSI 토폴로지 |
1.17 이상 |
아니요 |
호스트 운영 체제를 테스트했습니다
기본적으로 Astra Trident는 컨테이너에서 실행되므로 모든 Linux 작업자에서 실행됩니다. 그러나 이러한 작업자들은 표준 NFS 클라이언트 또는 iSCSI 이니시에이터를 사용하여 Astra Trident가 제공하는 볼륨을 사용 중인 백엔드에 따라 마운트할 수 있어야 합니다.
Astra Trident는 공식적으로 특정 운영 체제를 "지원"하지 않지만 다음과 같은 Linux 배포판이 작동하는 것으로 알려져 있습니다.
-
RedHat CoreOS 4.2 및 4.3
-
RHEL 또는 CentOS 7.4 이상
-
Ubuntu 18.04 이상
트리덴트틀(tridentctl) 유틸리티도 이 리눅스 배포판에서 실행됩니다.
호스트 구성
사용 중인 백엔드에 따라 NFS 및/또는 iSCSI 유틸리티를 클러스터의 모든 작업자에 설치해야 합니다. 을 참조하십시오 "여기" 를 참조하십시오.
스토리지 시스템 구성
Astra Trident는 백엔드 구성에서 사용하기 전에 스토리지 시스템을 일부 변경해야 할 수 있습니다. 을 참조하십시오 "여기" 를 참조하십시오.
컨테이너 이미지 및 해당 Kubernetes 버전
공기 박형 설치의 경우 다음 목록은 Astra Trident를 설치하는 데 필요한 컨테이너 이미지의 참조입니다. tridentctl images 명령을 사용하여 필요한 컨테이너 영상의 목록을 확인합니다.
Kubernetes 버전 | 컨테이너 이미지 |
---|---|
v1.17.0 |
|
v1.18.0 |
|
v1.19.0 |
|
v1.20.0 |
|
v1.21.0 |
|
v1.22.0 |
|
Kubernetes 버전 1.20 이상에서는 검증된 k8s.gcr.io/sig-storage/scsi-snapshotter:v4.x 이미지를 사용하십시오. v1 버전이 'volumesnapshots.snapshots.storage.k8s.io' CRD를 지원하는 경우에만 해당됩니다. v1beta1 버전이 v1 버전 없이 CRD를 지원하는 경우 검증된 k8s.gcr.io/sig-storage/scsi-snapshotter:v3.x 이미지를 사용하십시오. |