EKS 클러스터에 Astra Trident EKS 애드온을 구성합니다
Astra Trident는 Kubernetes에서 Amazon FSx for NetApp ONTAP 스토리지 관리를 간소화하여 개발자와 관리자가 애플리케이션 구축에 집중할 수 있도록 지원합니다. Astra Trident EKS 애드온에는 최신 보안 패치 및 버그 수정이 포함되어 있으며 AWS에서 Amazon EKS와 함께 사용할 수 있다는 것을 검증했습니다. EKS 애드온을 사용하면 Amazon EKS 클러스터의 보안과 안정성을 지속적으로 보장하고 애드온을 설치, 구성 및 업데이트하는 데 필요한 작업량을 줄일 수 있습니다.
필수 구성 요소
AWS EKS용 Astra Trident 애드온을 구성하기 전에 다음 사항을 확인하십시오.
-
애드온 가입이 있는 Amazon EKS 클러스터 계정입니다
-
AWS 마켓플레이스에 대한 AWS 권한:
"aws-marketplace:ViewSubscriptions",
"aws-marketplace:Subscribe",
"aws-marketplace:Unsubscribe -
AMI 유형: Amazon Linux 2 (AL2_x86_64) 또는 Amazon Linux 2 ARM (AL2_ARM_64)
-
노드 유형: AMD 또는 ARM
-
기존 Amazon FSx for NetApp ONTAP 파일 시스템
단계
-
EKS Kubernetes 클러스터에서 * Add-ons * 탭으로 이동합니다.
-
AWS Marketplace 애드온 * 으로 이동하여 _STORAGE_CATEGORY를 선택합니다.
-
NetApp Trident * 를 찾아 Astra Trident 애드온의 확인란을 선택합니다.
-
원하는 추가 기능 버전을 선택합니다.
-
노드에서 상속할 IAM 역할 옵션을 선택합니다.
-
(선택 사항) 필요에 따라 옵션 구성 설정을 구성하고 * 다음 * 을 선택합니다.
추가 기능 구성 스키마 * 에 따라 * 구성 값 * 섹션의 configurationValues 매개 변수를 이전 단계에서 만든 역할-arn으로 설정합니다(값은 다음 형식이어야 함).
eks.amazonaws.com/role-arn: arn:aws:iam::464262061435:role/AmazonEKS_FSXN_CSI_DriverRole
충돌 해결 방법으로 재정의 를 선택한 경우 기존 애드온에 대한 하나 이상의 설정을 Amazon EKS 애드온 설정으로 덮어쓸 수 있습니다. 이 옵션을 사용하지 않고 기존 설정과 충돌하는 경우 작업이 실패합니다. 결과 오류 메시지를 사용하여 충돌 문제를 해결할 수 있습니다. 이 옵션을 선택하기 전에 Amazon EKS 추가 기능이 자체 관리해야 하는 설정을 관리하지 않는지 확인하십시오.선택적 매개 변수를 구성할 cloudIdentity
때는 EKS 추가 기능을 사용하여 Trident를 설치할 때 로cloudProvider
지정해야AWS
합니다. -
Create * 를 선택합니다.
-
애드온의 상태가 _Active_인지 확인합니다.
CLI를 사용하여 Astra Trident EKS 애드온을 설치/제거합니다
다음 명령 예에서는 Astra Trident EKS 추가 기능을 설치합니다(전용 버전 포함).
eksctl create addon --cluster K8s-arm --name netapp_trident-operator --version v24.6.1-eksbuild
eksctl create addon --cluster clusterName --name netapp_trident-operator --version v24.6.1-eksbuild.1
선택적 매개 변수를 구성할 때는 cloudIdentity EKS 추가 기능을 사용하여 Trident를 설치할 때 를 지정해야 cloudProvider 합니다.
|
다음 명령을 실행하면 Astra Trident EKS 애드온이 제거됩니다.
eksctl delete addon --cluster K8s-arm --name netapp_trident-operator