Azure Stack Hub에서 Windows에 AKS 엔진 설치 - 러기드
Kubernetes 클러스터를 배포하고 관리하기 위해 Azure Stack Hub의 Windows 머신을 사용하여 AKS 엔진을 호스트할 수 있습니다. 이 문서에서는 연결되고 연결이 끊긴 Azure Stack Hub 인스턴스에 대한 클러스터를 관리하기 위해 클라이언트 VM을 준비하고 설치를 확인합니다.
클라이언트 VM 준비
AKS 엔진은 Kubernetes 클러스터를 배포하고 관리하는 데 사용되는 명령줄 도구입니다. Azure Stack Hub의 컴퓨터에서 엔진을 실행할 수 있습니다. 이 컴퓨터에서 AKS 엔진을 실행하여 클러스터를 실행하는 데 필요한 IaaS 리소스 및 소프트웨어를 배포합니다. 그런 다음, 엔진을 실행하는 컴퓨터를 사용하여 클러스터에서 관리 작업을 수행할 수 있습니다.
클라이언트 컴퓨터를 선택할 때 다음을 고려합니다.
- 재해 발생 시 클라이언트 컴퓨터를 복구할 수 있어야 하는 경우
- 클라이언트 컴퓨터에 연결하는 방법 및 컴퓨터가 클러스터와 상호 작용하는 방법.
연결된 환경에 설치
클라이언트 VM을 설치하여 인터넷에 연결된 Azure Stack Hub에서 Kubernetes 클러스터를 관리할 수 있습니다.
Azure Stack Hub에서 Windows VM을 만듭니다. 자세한 내용은 빠른 시작: Azure Stack Hub 포털을 사용하여 Windows 서버 VM 만들기를 참조하세요.
VM에 연결합니다.
PowerShell 지침을 사용하여 Chocolatey를 설치합니다.
Chocolatey 웹 사이트에 따르면: Chocolatey는 apt-get 또는 yum과 같이 Windows용 패키지 관리자이지만 Windows용 패키지 관리자입니다. 필요한 애플리케이션 및 도구를 신속하게 설치하기 위한 탈중앙화 프레임워크로 설계되었습니다. 현재 PowerShell을 사용하여 배포판에서 문, 오류, 컴퓨터로 패키지를 배달하는 데 중점을 둔 NuGet 인프라를 기반으로 합니다.
지원되는 Kubernetes 버전 테이블에서 AKS 엔진의 버전을 찾습니다. AKS 기본 엔진은 Azure Stack Hub Marketplace에서 사용할 수 있어야 합니다. 명령을 실행할 때 버전을
--version v0.48.0
지정해야 합니다. 버전을 지정하지 않으면 명령은 최신 버전을 설치하며, 마켓플레이스에서 사용할 수 없는 VHD 이미지가 필요할 수 있습니다.관리자 권한 프롬프트에서 다음 명령을 실행하고 버전 번호를 포함합니다.
choco install aks-engine --version 0.55.4 -y
참고
이 설치 방법이 실패하면 연결이 끊긴 환경에서 단계를 시도할 수 있습니다.
연결이 끊긴 환경에 설치
클라이언트 VM을 설치하여 인터넷에서 연결이 끊긴 Azure Stack Hub에서 Kubernetes 클러스터를 관리할 수 있습니다.
인터넷에 액세스할 수 있는 컴퓨터에서 GitHub Azure/aks-engine으로 이동합니다. Windows 컴퓨터에 대한 보관 파일(*.tar.gz)을 다운로드합니다(예:
aks-engine-v0.38.8-windows-amd64.tar.gz
).Azure Stack Hub instance 스토리지 계정을 만들어 AKS 엔진 이진 파일을 사용하여 보관 파일(*.tar.gz)을 업로드합니다. Azure Storage Explorer 사용에 대한 지침은 Azure Stack Hub를 사용한 Azure Storage Explorer 참조하세요.
Azure Stack Hub에서 Windows VM을 만듭니다. 자세한 내용은 빠른 시작: Azure Stack Hub 포털을 사용하여 Windows 서버 VM 만들기를 참조하세요.
보관 파일(*.tar.gz)을 업로드한 Azure Stack Hub 스토리지 계정 Blob URL에서 관리 VM에 파일을 다운로드합니다. 명령 프롬프트에서 액세스할 수 있는 디렉터리에 보관 파일을 추출합니다.
VM에 연결합니다.
관리자 권한 프롬프트에서 다음 명령을 실행합니다. 올바른 버전 번호를 포함합니다.
choco install aks-engine --version 0.55.4 -y
설치 확인
클라이언트 VM이 설정되면 AKS 엔진을 설치했는지 검사.
클라이언트 VM에 연결합니다.
다음 명령을 실행합니다.
aks-engine version
클라이언트 VM에 AKS 엔진을 설치했는지 확인할 수 없는 경우 AKS 엔진 설치 문제 해결을 참조하세요.