Azure Stack Hub에 Azure Kubernetes Service 설치 및 제공

AKS(Azure Kubernetes Service)를 사용하면 사용자가 Azure Stack Hub에서 Kubernetes 클러스터를 배포할 수 있습니다. AKS는 Kubernetes 클러스터 관리의 복잡성 및 운영 오버헤드를 줄입니다. 호스트된 Kubernetes 서비스인 Azure Stack Hub는 상태 모니터링과 같은 중요한 작업을 처리하고 클러스터의 유지 관리를 용이하게 합니다. Azure Stack Hub 팀은 클러스터 유지 관리에 사용되는 이미지를 관리합니다. 클러스터 테넌트 관리자는 필요에 따라 업데이트를 적용하기만 하면 됩니다. 서비스는 추가 비용 없이 제공됩니다. AKS는 무료입니다. 클러스터 내의 VM(가상 머신) master 및 에이전트 노드를 사용하기 위한 요금만 지불합니다. Azure Stack Hub 사용자에 대한 AKS(Azure Kubernetes Service) 리소스 공급자를 설치할 수 있습니다.

설치하려면 VM 확장, AKS 기본 이미지, 사용자에게 계획 및 제안이 있어야 하며 Azure Stack Hub에 대해 다중 테넌시를 사용하도록 설정해야 합니다. AKS 클러스터는 사용자 환경에서만 만들 수 있습니다.

중요

현재 미리 보기 상태인 Azure Stack Hub의 Azure Kubernetes Service 중단되고 있으며 GA가 되지 않습니다. Azure Stack Hub의 Kubernetes 솔루션은 AKS 엔진 을 참조하세요. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

참고

Azure Stack Hub의 Azure Kubernetes Service 관리 환경에서 클러스터 만들기를 지원하지 않습니다. 사용자 환경에서만 AKS 클러스터를 만들 수 있습니다.

필요한 VM 확장 다운로드

Azure Stack Hub에서 다음 VM 확장을 사용할 수 있는지 확인합니다.

포털에서 확장 가져오기

Azure Stack Hub Marketplace에서 VM 확장을 찾을 수 있습니다. 연결이 끊긴 환경에 추가해야 하는 경우 Azure에서 다운로드할 수 있습니다. Azure Stack Hub에 Marketplace 항목 다운로드(연결 끊김)의 지침을 따릅니다.

  • Linux용 실행 명령(최신 버전)

    Linux용 실행 명령 가져오기

  • Linux용 사용자 지정 스크립트(버전 2.0.6)

    Linux용 사용자 지정 스크립트 가져오기

PowerShell을 사용하여 확장 보기

PowerShell은 시스템에서 사용할 수 있는 Get-AzsVMExtension VM 확장을 볼 수 있는 cmdlet을 제공합니다. 다음 스크립트를 실행하여 사용 가능한 확장을 확인합니다. Azure Stack Hub Resource Manager 엔드포인트에 대한 올바른 URL을 지정합니다.

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

AzureStack PowerShell 모듈을 설치하고 사용하는 방법에 대한 자세한 내용은 Azure Stack Hub용 PowerShell Az 모듈 설치를 참조하세요.

AKS 기본 이미지 다운로드

AKS 서비스에는 AKS 기본 이미지라고 하는 특수 VM 이미지가 필요합니다. AKS 서비스는 로컬 Azure Stack Hub Marketplace에서 사용할 수 있는 올바른 이미지 버전이 없으면 작동하지 않습니다. 이미지는 AKS 서비스에서 사용되며 테넌트에서 개별 VM을 만드는 데 사용되지 않습니다. 이미지는 Marketplace의 테넌트에게 표시되지 않습니다. 이 작업은 모든 Azure Stack Hub 업데이트와 함께 수행해야 하는 작업입니다. 새 업데이트가 있을 때마다 AKS 서비스와 연결된 새 AKS 기본 이미지가 있습니다. 실행할 단계는 다음과 같습니다.

  1. 관리자 포털을 사용하여 Marketplace 관리 블레이드로 이동하여 Azure에서 추가를 선택합니다.

  2. 검색 상자에 AKS 를 입력합니다. Linux AKS Base Ubuntu 18.04-LTS Image Distro, 2022 Q1 버전 2022.01.21AKS 기본 Windows 이미지 버전 17763.2300.220121을 찾아 다운로드합니다.

    • Linux 기본 이미지:

      AKS 기본 이미지 추가 - Linux

    • Windows 기본 이미지:

      AKS 기본 이미지 추가 - Windows

  3. instance 연결이 끊긴 경우 Azure Stack Hub에 Marketplace 항목 다운로드 문서의 지침에 따라 Azure의 마켓플레이스에서 지정된 두 항목을 다운로드하고 Azure Stack Hub instance 업로드합니다.

계획 및 제안 만들기

테넌트 사용자가 AKS 서비스를 사용할 수 있도록 하려면 운영자가 계획 및 제안을 통해 사용할 수 있도록 해야 합니다.

  1. 서비스를 사용하여 계획을 만듭니다 Microsoft.Container . 이 서비스에 대한 특정 할당량은 없습니다. 컴퓨팅, 네트워크 및 스토리지 서비스에 사용할 수 있는 할당량을 사용합니다.

    계획 만들기

  2. 다시 Azure Stack Hub 관리 포털을 사용하여 이전 단계에서 만든 계획이 포함된 제품을 만듭니다.

    제품 만들기

다중 테넌트 구성

다른 Microsoft Entra 디렉터리에 있는 사용자의 로그인을 지원하여 Azure Stack Hub에서 서비스를 사용할 수 있도록 Azure Stack Hub를 구성해야 합니다.

자세한 내용은 Azure Stack Hub에서 다중 테넌트 구성을 참조하세요.

경고 모니터링 및 작업

  1. 관리 포털을 사용하여 관리 그룹 아래의 Azure Kubernetes Service 액세스할 수 있습니다.

  2. 경고 블레이드를 선택합니다. 경고를 검토합니다.

    AKS - 관리

  3. 경고 블레이드에 경고가 표시되고 필요한 경우 조치를 취할 수 있습니다.

AKS - 경고

다음 단계

Azure Stack Hub의 AKS에 대해 자세히 알아보기