자습서: 기존 AKS 클러스터에 Azure Linux 노드 풀 추가
AKS에서 구성이 동일한 노드는 모두 노드 풀로 그룹화됩니다. 각 풀에는 애플리케이션을 실행하는 VM이 포함됩니다. 이전 자습서에서는 단일 노드 풀로 Azure Linux 컨테이너 호스트 클러스터를 만들었습니다. 애플리케이션의 다양한 컴퓨팅 또는 스토리지 요구 사항을 충족하기 위해 추가 사용자 노드 풀을 만들 수 있습니다.
이 자습서의 5부 중 2부에서 다음 방법을 알아봅니다.
- Azure Linux 노드 풀 추가
- 노드 풀의 상태 확인
이후 자습서에서는 노드를 Azure Linux로 마이그레이션하고 원격 분석을 사용하여 클러스터를 모니터링하는 방법을 알아봅니다.
필수 조건
- 이전 자습서에서는 Azure Linux 컨테이너 호스트 클러스터를 만들고 배포했습니다. 이러한 단계를 수행하지 않고 계속 진행하려면 자습서 1: Create a cluster with the Azure Linux Container Host for AKS(AKS용 Azure Linux 컨테이너 호스트를 사용하여 클러스터 만들기)부터 시작하세요.
- 최신 버전의 Azure CLI가 필요합니다.
az --version
을 실행하여 버전을 찾습니다. 설치 또는 업그레이드해야 하는 경우 Azure CLI 설치를 참조하세요.
1 - Azure Linux 노드 풀 추가
기존 클러스터에 Azure Linux 노드 풀을 추가하려면 az aks nodepool add
명령을 사용하여 --os-sku AzureLinux
를 지정합니다. 다음 예제에서는 testAzureLinuxResourceGroup 리소스 그룹의 testAzureLinuxCluster 클러스터에서 세 가지 노드를 실행하는 ALnodepool라는 노드 풀을 만듭니다.
az aks nodepool add \
--resource-group testAzureLinuxResourceGroup \
--cluster-name testAzureLinuxCluster \
--name ALnodepool \
--node-count 3 \
--os-sku AzureLinux
참고 항목
노드 풀의 이름은 소문자로 시작해야 하며 영숫자 문자만 포함할 수 있습니다. Linux 노드 풀의 경우 길이가 1~12자 사이여야 합니다.
2 - 노드 풀 상태 확인
노드 풀의 상태를 보려면 az aks node pool list
명령을 사용하여 리소스 그룹과 클러스터 이름을 지정합니다.
az aks nodepool list --resource-group testAzureLinuxResourceGroup --cluster-name testAzureLinuxCluster
다음 단계
이 자습서에서는 기존 클러스터에 Azure Linux 노드 풀을 추가했습니다. 다음 방법에 대해 알아보았습니다.
- Azure Linux 노드 풀 추가
- 노드 풀의 상태 확인
다음 자습서에서는 기존 노드를 Azure Linux로 마이그레이션하는 방법을 알아봅니다.