Kubernetes용 영구 스토리지로 ONTAP 사용
Cloud Manager는 의 구축을 자동화할 수 있습니다 "NetApp 트라이던트" Kubernetes 클러스터에서 컨테이너용 영구 스토리지로 ONTAP를 사용할 수 있습니다. 이 기능은 Cloud Volumes ONTAP 및 온프레미스 ONTAP 클러스터에서 작동합니다.
이 단계를 완료하기 전에 해야 합니다 "Cloud Volumes ONTAP 시스템을 생성합니다" 또는 "사내 ONTAP 클러스터를 검색합니다" 수 있습니다.
를 사용하여 Kubernetes 클러스터를 구축하는 경우 "NetApp Kubernetes 서비스"Cloud Manager를 사용하면 NetApp Cloud Central 계정에서 클러스터를 자동으로 검색할 수 있습니다. 이 경우 처음 두 단계를 건너뛰고 3단계부터 시작합니다.
네트워크 연결을 확인합니다
-
Cloud Manager와 Kubernetes 클러스터 간, Kubernetes 클러스터에서 ONTAP 시스템까지 네트워크 연결을 사용할 수 있어야 합니다.
-
Trident를 설치할 때 Cloud Manager에서 다음 끝점에 액세스하려면 아웃바운드 인터넷 연결이 필요합니다.
https://packages.cloud.google.com/yum https://github.com/NetApp/trident/releases/download/ 으로 문의하십시오
Cloud Manager는 작업 환경을 클러스터에 연결할 때 Kubernetes 클러스터에 Trident를 설치합니다.
Kubernetes 구성 파일을 Cloud Manager에 업로드합니다
각 Kubernetes 클러스터의 계정 관리자는 YAML 형식의 구성 파일(kubecononfig)을 업로드해야 합니다. 파일을 업로드하면 Cloud Manager가 클러스터에 대한 연결을 확인하고 kubecon무화파일의 암호화된 복사본을 저장합니다.
Kubernetes 클러스터 > 검색 > 파일 업로드 * 를 클릭하고 kubecononfig 파일을 선택합니다.
작업 환경을 Kubernetes 클러스터에 연결합니다
작업 환경에서 Kubernetes 아이콘을 클릭하고 화면의 지시를 따릅니다. 여러 클러스터를 서로 다른 ONTAP 시스템에 연결하고 여러 클러스터를 동일한 ONTAP 시스템에 연결할 수 있습니다.
NetApp 스토리지 클래스를 Kubernetes 클러스터의 기본 스토리지 클래스로 설정할 수 있습니다. 사용자가 영구 볼륨을 생성할 때 Kubernetes 클러스터는 연결된 ONTAP 시스템을 기본적으로 백엔드 스토리지로 사용할 수 있습니다.
영구 볼륨 프로비저닝을 시작합니다
네이티브 Kubernetes 인터페이스 및 구조를 사용하여 영구 볼륨을 요청 및 관리합니다. Cloud Manager에서는 영구 볼륨을 프로비저닝할 때 사용할 수 있는 4가지 Kubernetes 스토리지 클래스를 생성합니다.
-
* NetApp-파일 *: 영구 볼륨을 단일 노드 ONTAP 시스템에 바인딩하는 데 사용됩니다
-
* NetApp-file-san *: iSCSI 영구 볼륨을 단일 노드 ONTAP 시스템에 바인딩하는 데 사용됩니다
-
* NetApp-파일-중복 *: 영구 볼륨을 ONTAP HA 쌍에 바인딩하는 데 사용됩니다
-
* NetApp-file-redundant-san *: iSCSI 영구 볼륨을 ONTAP HA 쌍에 바인딩하는 데 사용됩니다
Cloud Manager는 기본적으로 다음 프로비저닝 옵션을 사용하도록 Trident를 구성합니다.
-
씬 볼륨
-
기본 스냅샷 정책입니다
-
액세스 가능한 스냅샷 디렉토리입니다