Azure Stack HCI로 AKS 클러스터 배포
이제 Contoso가 통합 및 현대화 목표에 도달하는 데 도움이 되는 컨테이너화된 워크로드를 구현하기 위한 최적의 접근 방식을 더 명확하게 알아보았습니다. 여러분은 개념 증명 환경의 Azure Stack HCI 클러스터에서 AKS의 배포를 테스트하고자 합니다. 이를 위해 Windows Admin Center를 사용하기로 합니다.
Azure Stack HCI의 AKS 배포
Windows Admin Center를 사용하여 Azure Stack HCI 클러스터에 AKS를 배포하기 위한 상위 수준 단계는 다음과 같습니다.
- Azure Stack HCI의 AKS 설치 소프트웨어에서 다운로드
- Azure Stack HCI 클러스터 관리를 위한 Windows Admin Center 설치 및 구성(아직 완료되지 않은 경우)
- Windows Admin Center의 AKS 확장 설치
- Azure Stack HCI 클러스터에서 AKS 클러스터 만들기
Azure Stack HCI의 AKS 설치 소프트웨어에서 다운로드
Microsoft는 평가를 기반으로 Azure Stack HCI의 AKS 설치 구성 요소를 제공합니다. 이는 간단한 온라인 등록 양식을 작성한 후 다운로드할 수 있습니다.
Windows Admin Center 설치 및 구성
Azure Stack HCI 클러스터 노드와 동일한 AD DS(Active Directory Domain Services) 도메인을 구성하는 Windows 10 또는 Windows Server 2019 컴퓨터에 Windows Admin Center를 설치합니다. Windows Admin Center 버전 빌드가 2009 이상인지 확인합니다.
Windows Admin Center의 AKS 확장 설치
다운로드된 설치 구성 요소에는 Windows Admin Center의 AKS 확장을 포함하는 NuGet 패키지(확장명 .nupkg 포함)가 포함되어 있습니다. 확장을 설치하려면 다운로드한 패키지의 위치를 Windows Admin Center 확장 관리자 내의 확장 피드 목록에 추가합니다.
확장 관리자에 확장 피드를 추가한 후에 NuGet 패키지 기반 확장을 설치할 수 있습니다. 그러면 Windows Admin Center 페이지가 다시 로드되어 자동으로 확장을 사용할 수 있게 됩니다.
Azure Stack HCI 클러스터에서 AKS 클러스터 만들기
Windows Admin Center에서는 AKS 확장을 사용하여 설치 프로세스를 안내합니다. 프로세스는 다음 단계로 구성됩니다.
- 사전 요구 사항
- 시스템 확인
- 연결
- 호스트 구성
- Azure 등록
- 검토
- 새 클러스터
사전 요구 사항
Windows Admin Center에서는 Azure Stack HCI의 AKS 설치를 위한 컴퓨팅, 스토리지, 네트워크 및 소프트웨어 필수 구성 요소를 나열합니다. 필수 구성 요소의 충족 여부를 확인할 책임은 사용자에게 있습니다.
시스템 확인
Windows Admin Center에서는 현재 설정이 Azure Stack HCI의 AKS 설치에 적합한지 확인합니다. 예를 들어 Windows Admin Center에서는 Azure 등록 여부와 클러스터 공유 볼륨의 유무를 확인하고, 클러스터 노드에서는 사용 가능한 프로세서, 메모리, 가상 스위치, 설치된 운영 체제 역할에 대해 간략하게 설명합니다.
연결
Windows Admin Center에서는 CredSSP(자격 증명 보안 지원 공급자) 프로토콜을 사용하도록 설정하라는 메시지가 표시됩니다. 이 프로토콜은 AKS를 설정하는 동안 Windows Admin Center를 실행하는 서버에서 Azure Stack HCI 클러스터 노드로 자격 증명을 위임하는 데 필요합니다.
호스트 구성
Windows Admin Center에서는 AKS 클러스터에 적용하려는 일부 설정을 지정해야 합니다. 클러스터 이름을 제공하는 것 외에도 정적 할당 또는 DHCP(Dynamic Host Configuration Protocol)를 사용하여 네트워킹을 구성할지도 결정해야 합니다.
Azure 등록
배포가 완료되면 Windows Admin Center에서는 AKS를 Azure에 자동으로 등록합니다. 이 등록이 성공하려면 Azure 구독의 이름과 AKS 리소스를 호스트하는 데 사용할 리소스 그룹을 제공합니다. 또한 Windows Admin Center에 사용자 대신 등록을 수행할 권한을 부여해야 합니다.
검토
Windows Admin Center에서는 사용자의 구성 선택 사항에 대해 간략하게 설명합니다. 구성 항목이 올바른지 확인한 후 변경 내용을 적용합니다. 이렇게 하면 설치 프로세스가 트리거됩니다.
새 클러스터
설치가 완료되면 Kubernetes 클러스터 배포를 진행할 수 있습니다.
참고
Windows PowerShell을 사용하여 Azure Stack HCI의 AKS를 배포하는 프로세스를 완전히 자동화할 수 있습니다.
데모: Azure Stack HCI의 AKS 배포
이 데모에서는 Azure Stack HCI의 AKS를 배포하는 방법을 알아봅니다.