Trident 개요
Trident Anthos를 포함한 컨테이너와 Kubernetes 배포판을 위한 완벽하게 지원되는 오픈 소스 스토리지 오케스트레이터입니다. Trident NetApp ONTAP 포함한 전체 NetApp 스토리지 포트폴리오와 호환되며 NFS 및 iSCSI 연결도 지원합니다. Trident 최종 사용자가 스토리지 관리자의 개입 없이 NetApp 스토리지 시스템에서 스토리지를 프로비저닝하고 관리할 수 있도록 하여 DevOps 워크플로를 가속화합니다.
관리자는 프로젝트 요구 사항과 압축, 특정 디스크 유형, 특정 수준의 성능을 보장하는 QoS 수준 등의 고급 스토리지 기능을 활성화하는 스토리지 시스템 모델을 기반으로 여러 스토리지 백엔드를 구성할 수 있습니다. 백엔드가 정의되면 개발자는 프로젝트에서 이러한 백엔드를 사용하여 영구 볼륨 클레임(PVC)을 생성하고 필요에 따라 영구 저장소를 컨테이너에 연결할 수 있습니다.

Trident 는 개발 주기가 빠르며 Kubernetes와 마찬가지로 1년에 4번 출시됩니다.
최신 버전 정보는 "Trident 문서"을 참조하십시오. Kubernetes 배포판과 Trident 버전 호환성에 대한 지원 매트릭스는 "지원되는 프런트엔드(오케스트레이터)"에서 확인할 수 있습니다.
20.04 릴리스부터 Trident 설정은 Trident 운영자가 수행합니다. 운영자는 대규모 배포를 보다 쉽게 만들고 Trident 설치의 일부로 배포되는 포드에 대한 자체 복구를 포함한 추가 지원을 제공합니다.
22.04 릴리스에서는 Trident Operator 설치를 용이하게 해주는 Helm 차트가 제공되었습니다.
자세한 내용은 "Trident 설치 세부 정보"을 참조하십시오.
스토리지 시스템 백엔드 생성
Trident Operator 설치를 완료한 후에는 사용 중인 특정 NetApp 스토리지 플랫폼에 맞게 백엔드를 구성해야 합니다. Trident의 설정 및 구성을 계속하려면 아래 링크를 따르십시오. "백엔드 생성"
스토리지 클래스 생성
백엔드를 생성한 후에는 Kubernetes 사용자가 볼륨을 사용할 때 지정할 스토리지 클래스를 생성해야 합니다. Kubernetes 사용자는 스토리지 클래스 이름을 지정하는 영구 볼륨 클레임(PVC)을 사용하여 볼륨을 프로비저닝합니다. 아래 링크를 따라 스토리지 클래스를 생성하십시오. "스토리지 클래스 생성"
동적으로 볼륨 프로비저닝
볼륨을 동적으로 프로비저닝하려면 스토리지 클래스를 사용하여 Kubernetes 영구 볼륨 클레임(PVC) 오브젝트를 생성해야 합니다. 아래 링크를 따라 PVC 오브젝트를 생성하십시오. "PVC 생성"
볼륨을 사용하세요
위 단계에서 프로비저닝된 볼륨은 Pod에 마운트하여 애플리케이션에서 사용할 수 있습니다. 아래 링크에서 예시를 확인할 수 있습니다."볼륨을 포드에 마운트합니다."