Skip to main content
모든 클라우드 공급자
  • Amazon Web Services에서 직접 지원합니다
  • Google 클라우드
  • Microsoft Azure를 참조하십시오
  • 모든 클라우드 공급자
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

이전 버전의 Astra Connector를 설치합니다

기여자

Astra Control Service는 이전 버전의 Astra Connector를 사용하여 Kubernetes가 아닌 네이티브 워크플로우로 관리되는 프라이빗 클러스터 와 Astra Control Service 간의 통신을 지원합니다. Kubernetes가 아닌 네이티브 워크플로우로 관리하려는 프라이빗 클러스터에 Astra Connector를 설치해야 합니다.

이전 버전의 Astra Connector는 Kubernetes가 아닌 네이티브 워크플로로 관리되는 다음 유형의 프라이빗 클러스터를 지원합니다.

  • Amazon Elastic Kubernetes Service(EKS)

  • Azure Kubernetes 서비스(AKS)

  • Google Kubernetes Engine(GKE)

  • AWS 기반 Red Hat OpenShift Service(ROSA)

  • AWS PrivateLink와 함께 Rosa

  • Red Hat OpenShift Container Platform 온-프레미스

이 작업에 대해
  • 이러한 단계를 수행할 때 Astra Control Service로 관리할 프라이빗 클러스터에 대해 다음 명령을 실행합니다.

  • 방호 호스트를 사용하는 경우 방호 호스트의 명령줄에서 이러한 명령을 실행하십시오.

시작하기 전에
  • Astra Control Service를 사용하여 관리할 프라이빗 클러스터에 액세스해야 합니다.

  • 클러스터에 Astra Connector 연산자를 설치하려면 Kubernetes 관리자 권한이 필요합니다.

단계
  1. Kubernetes가 아닌 네이티브 워크플로로 관리할 프라이빗 클러스터에 이전 Astra Connector 연산자를 설치합니다. 이 명령을 실행하면 네임스페이스가 생성됩니다 astra-connector-operator 이 만들어지고 구성이 네임스페이스에 적용됩니다.

    kubectl apply -f https://github.com/NetApp/astra-connector-operator/releases/download/23.07.0-202310251519/astraconnector_operator.yaml
  2. 작업자가 설치되어 있고 준비가 되었는지 확인합니다.

    kubectl get all -n astra-connector-operator
  3. Astra Control에서 API 토큰을 받습니다. 을 참조하십시오 "Astra 자동화 문서" 를 참조하십시오.

  4. Astra-Connector 네임스페이스를 생성합니다.

    kubectl create ns astra-connector
  5. Astra Connector CR 파일을 생성하고 이름을 지정합니다 astra-connector-cr.yaml. 괄호 <> 의 값을 Astra Control 환경 및 클러스터 구성과 일치하도록 업데이트합니다.

    • * <ASTRA_CONTROL_SERVICE_URL> * : Astra Control Service의 웹 UI URL. 예를 들면 다음과 같습니다.

      https://astra.netapp.io
    • * <ASTRA_CONTROL_SERVICE_API_TOKEN> *: 이전 단계에서 얻은 Astra Control API 토큰.

    • * <PRIVATE_AKS_CLUSTER_NAME> *: (AKS 클러스터만 해당) - 전용 Azure Kubernetes Service 클러스터의 클러스터 이름입니다. 전용 AKS 클러스터를 추가하는 경우에만 주석을 해제하고 이 줄을 채웁니다.

    • * <ASTRA_CONTROL_ACCOUNT_ID> *: Astra Control 웹 UI에서 가져옵니다. 페이지 오른쪽 상단의 그림 아이콘을 선택하고 * API 액세스 * 를 선택합니다.

      apiVersion: netapp.astraconnector.com/v1
      kind: AstraConnector
      metadata:
        name: astra-connector
        namespace: astra-connector
      spec:
        natssync-client:
          cloud-bridge-url: <ASTRA_CONTROL_SERVICE_URL>
        imageRegistry:
          name: theotw
          secret: ""
        astra:
          token: <ASTRA_CONTROL_SERVICE_API_TOKEN>
          #clusterName: <PRIVATE_AKS_CLUSTER_NAME>
          accountId: <ASTRA_CONTROL_ACCOUNT_ID>
          acceptEULA: yes
  6. 를 채운 후 astra-connector-cr.yaml 올바른 값이 있는 파일에 CR을 적용합니다.

    kubectl apply -f astra-connector-cr.yaml
  7. Astra Connector가 완전히 구축되었는지 확인:

    kubectl get all -n astra-connector
  8. 클러스터가 Astra Control에 등록되었는지 확인:

    kubectl get astraconnector -n astra-connector

    다음과 유사한 출력이 표시됩니다.

    NAME              REGISTERED   ASTRACONNECTORID                       STATUS
    astra-connector   true         be475ae5-1511-4eaa-9b9e-712f09b0d065   Registered with Astra
    팁 ASTRACONNECTORID를 기록해 둡니다. Astra Control에 클러스터를 추가할 때 필요합니다.

다음 단계

Astra Connector를 설치했으므로 이제 프라이빗 클러스터를 Astra Control Service에 추가할 준비가 되었습니다.

를 참조하십시오