요구 사항
Astra Trident를 설치하기 전에 이러한 일반 시스템 요구 사항을 검토해야 합니다. 특정 백엔드에 추가 요구 사항이 있을 수 있습니다.
Astra Trident에 대한 중요 정보
-
Astra Trident * 에 대한 다음 중요 정보를 읽어야 합니다
<strong> 중요 정보 Astra Trident </strong>
-
Kubernetes 1.31가 이제 Astra Trident에서 지원됩니다. Kubernetes를 업그레이드하기 전에 Astra Trident를 업그레이드합니다.
-
Astra Trident은 SAN 환경에서 다중 경로 구성을 엄격하게 적용하고, multipath.conf 파일에서 권장 값은 입니다
find_multipaths: no
.다중 경로 이외의 구성을 사용하거나
find_multipaths: yes
multipath.conf 파일에서 ORfind_multipaths: smart
값을 사용하면 마운트 오류가 발생합니다. Astra Trident은 21.07 릴리즈 이후로 를 사용할 것을 권장했습니다find_multipaths: no
.
지원되는 프런트엔드(오케스트레이터)
Astra Trident는 다음을 비롯한 여러 컨테이너 엔진과 오케스트레이터가 지원됩니다.
-
베어 메탈 기반 Anthos(VMware) 및 Anthos 1.16
-
Kubernetes 1.24-1.31
-
OpenShift 4.10-4.16
Trident 연산자는 다음 릴리즈에서 지원됩니다.
-
베어 메탈 기반 Anthos(VMware) 및 Anthos 1.16
-
Kubernetes 1.24-1.31
-
OpenShift 4.10-4.16
Astra Trident는 Google Kubernetes Engine(GKE), Amazon Elastic Kubernetes Services(EKS), Azure Kubernetes Service(AKS), Mirantis Kubernetes Engine(MKE), Rancher, VMware Tanzu Portfolio 등 기타 완전 관리형 Kubernetes 오퍼링도 지원합니다.
Astra Trident 및 ONTAP를 의 스토리지 공급자로 사용할 수 있습니다"KubeVirt".
Astra Trident이 설치된 Kubernetes 클러스터를 1.24에서 1.25 이상으로 업그레이드하기 전에 를 참조하십시오."Helm 설치를 업그레이드합니다" |
지원되는 백엔드(스토리지)
Astra Trident를 사용하려면 다음 중 하나 이상의 지원되는 백엔드가 필요합니다.
-
NetApp ONTAP용 Amazon FSx
-
Azure NetApp Files
-
Cloud Volumes ONTAP
-
GCP용 Cloud Volumes Service
-
FAS/AFF/9.5 이상을 선택합니다
-
NetApp All SAN 어레이(ASA)
-
NetApp HCI/Element 소프트웨어 11 이상
피처 요구 사항
아래 표에는 Astra Trident의 이번 릴리즈와 함께 사용할 수 있는 기능과 지원하는 Kubernetes 버전이 요약되어 있습니다.
피처 | Kubernetes 버전 | 기능 게이트가 필요합니까? |
---|---|---|
아스트라 트리덴트 |
1.24-1.31 |
아니요 |
볼륨 스냅샷 |
1.24-1.31 |
아니요 |
체적 스냅샷의 PVC |
1.24-1.31 |
아니요 |
iSCSI PV 크기 조정 |
1.24-1.31 |
아니요 |
ONTAP 양방향 CHAP |
1.24-1.31 |
아니요 |
동적 내보내기 정책 |
1.24-1.31 |
아니요 |
Trident 연산자 |
1.24-1.31 |
아니요 |
CSI 토폴로지 |
1.24-1.31 |
아니요 |
호스트 운영 체제를 테스트했습니다
Astra Trident가 공식적으로 특정 운영 체제를 지원하지 않지만 다음과 같은 운영 체제가 작동하는 것으로 알려져 있습니다.
-
OpenShift Container Platform(AMD64 및 ARM64)에서 지원하는 RedHat CoreOS(RHCOS) 버전
-
RHEL 8+(AMD64 및 ARM64)
NVMe/TCP에는 RHEL 9 이상이 필요합니다. -
Ubuntu 22.04 이상(AMD64 및 ARM64)
-
Windows Server 2022 를 참조하십시오
기본적으로 Astra Trident는 컨테이너에서 실행되므로 모든 Linux 작업자에서 실행됩니다. 그러나 이러한 작업자들은 표준 NFS 클라이언트 또는 iSCSI 이니시에이터를 사용하여 Astra Trident가 제공하는 볼륨을 사용 중인 백엔드에 따라 마운트할 수 있어야 합니다.
`tridentctl`이 유틸리티는 이러한 Linux 배포판에서도 실행됩니다.
호스트 구성
Kubernetes 클러스터의 모든 작업자 노드는 Pod용으로 프로비저닝된 볼륨을 마운트할 수 있어야 합니다. 작업자 노드를 준비하려면 드라이버 선택에 따라 NFS, iSCSI 또는 NVMe 툴을 설치해야 합니다.
스토리지 시스템 구성
Astra Trident는 백엔드 구성에서 사용하기 전에 스토리지 시스템을 변경해야 할 수 있습니다.
Astra Trident 포트
Astra Trident는 통신을 위해 특정 포트에 액세스해야 합니다.
컨테이너 이미지 및 해당 Kubernetes 버전
공기 박형 설치의 경우 다음 목록은 Astra Trident를 설치하는 데 필요한 컨테이너 이미지의 참조입니다. 명령을 사용하여 tridentctl images
필요한 컨테이너 이미지 목록을 확인합니다.
Kubernetes 버전 | 컨테이너 이미지 |
---|---|
v1.24.0, v1.25.0, v1.26.0, v1.27.0, v1.28.0, v1.29.0, v1.30.0, v1.31.0 |
|