다음을 통해 공유


Azure Stack Hub의 Windows에 AKS 엔진 설치

최신 버전의 AKS 엔진에 대한 이진 다운로드는 Github에서 사용할 수 있습니다. 운영 체제용 패키지를 다운로드하고 AKS 엔진 버전 0.73.0 이하의 aks 엔진 파일을 추출합니다. AKS 엔진 버전 0.75.3 이상의 경우 aks-engine-azurestack 파일을 추출하고 필요에 따라 더 편리한 CLI 사용을 위해 환경 변수에 추가합니다$PATH.

클라이언트 VM 준비

AKS 엔진은 Kubernetes 클러스터를 배포하고 관리하는 데 사용되는 명령줄 도구입니다. Azure Stack Hub의 컴퓨터에서 엔진을 실행할 수 있습니다. 이 컴퓨터에서 AKS 엔진을 실행하여 클러스터를 실행하는 데 필요한 IaaS 리소스 및 소프트웨어를 배포합니다. 그런 다음 엔진을 실행하는 컴퓨터를 사용하여 클러스터에서 관리 작업을 수행할 수 있습니다.

클라이언트 컴퓨터를 선택할 때 다음을 고려합니다.

  1. 재해에서 클라이언트 머신을 복구할 수 있는지 여부입니다.
  2. 클라이언트 컴퓨터에 연결하려면 어떻게 해야 하며 컴퓨터가 클러스터와 어떻게 상호 작용하나요?

연결된 환경에 AKS 엔진 설치

클라이언트 VM을 설치하여 인터넷에 연결된 Azure Stack Hub에서 Kubernetes 클러스터를 관리할 수 있습니다.

AKS 엔진 버전 0.81.1 이상을 설치하려면 다음을 수행합니다.

  1. Azure Stack Hub에서 Windows VM을 만듭니다. 지침은 빠른 시작: Azure Stack Hub 포털을 사용하여 Windows 서버 VM 만들기를 참조하세요.
  2. VM에 연결합니다.
  3. GitHub Azure/aks-engine-azurestack으로 이동합니다. 예를 들어 aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gzWindows 컴퓨터에 대한 보관 파일(*.tar.gz)을 다운로드합니다. 지원되는 Kubernetes 버전 테이블에서 AKS 엔진 의 버전을 찾습니다.

연결이 끊긴 환경에서 AKS 엔진 설치

클라이언트 VM을 설치하여 인터넷에서 연결이 끊긴 Azure Stack Hub에서 Kubernetes 클러스터를 관리할 수 있습니다.

  1. 인터넷에 액세스할 수 있는 컴퓨터에서 GitHub Azure/aks-engine-azurestack으로 이동합니다. 예를 들어 aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gzWindows 컴퓨터에 대한 보관 파일(*.tar.gz)을 다운로드합니다. 지원되는 Kubernetes 버전 테이블에서 AKS 엔진 의 버전을 찾습니다.

  2. Azure Stack Hub 인스턴스에 스토리지 계정을 만들어 AKS 엔진 이진 파일을 사용하여 보관 파일(*.tar.gz)을 업로드합니다. Azure Storage Explorer 사용에 대한 지침은 Azure Stack Hub에서 Azure Storage Explorer를 참조하세요.

  3. Azure Stack Hub에서 Windows VM을 만듭니다. 지침은 빠른 시작: Azure Stack Hub 포털을 사용하여 Windows 서버 VM 만들기를 참조 하세요.

  4. VM에 연결합니다.

  5. 보관 파일(*.tar.gz)을 업로드한 Azure Stack Hub 스토리지 계정 Blob URL에서 관리 VM에 파일을 다운로드합니다. 명령 프롬프트에서 액세스할 수 있는 디렉터리에 보관 파일을 추출합니다.

설치 확인

클라이언트 VM이 설정되면 AKS 엔진을 설치했는지 확인합니다.

  1. 클라이언트 VM에 연결합니다.

  2. 다음 명령을 실행합니다.

    참고 항목

    AKSe 버전 0.75.3 이상의 경우 AKS 엔진의 현재 버전을 확인하는 명령은 다음과 같습니다 aks-engine-azurestack version.

    aks-engine version
    

클라이언트 VM에 AKS 엔진을 설치했는지 확인할 수 없는 경우 AKS 엔진 설치 문제를 참조하세요.

ASDK 설치

ASDK 외부의 컴퓨터에서 ASDK에서 AKS 엔진에 대한 클라이언트 VM을 실행할 때 인증서를 추가해야 합니다. ASDK 환경 자체 내에서 Windows VM을 사용하는 경우 컴퓨터는 이미 ASDK 인증서를 신뢰합니다. 클라이언트 컴퓨터가 ASDK 외부에 있는 경우 ASDK에서 인증서를 추출하고 Windows 컴퓨터에 추가해야 합니다.

ASDK를 사용하는 경우 Azure Resource Manager 엔드포인트에서 자체 서명된 인증서를 사용하는 경우 컴퓨터의 신뢰할 수 있는 인증서 저장소에 이 인증서를 명시적으로 추가해야 합니다. ASDK에 배포하는 모든 VM에서 ASDK 루트 인증서를 찾을 수 있습니다.

  1. CA 루트 인증서를 내보냅니다. 자세한 내용은 Azure Stack Hub CA 루트 인증서 내보내기를 참조 하세요.
  2. Azure Stack Hub CA 루트 인증서를 신뢰합니다. 지침은 Azure Stack Hub CA 루트 인증서 트러스트를 참조 하세요.

다음 단계