AKS(Azure Kubernetes Service)에 Azure Linux 컨테이너 호스트 사용
AKS용 Azure Linux 컨테이너 호스트는 Microsoft에서 만든 오픈 소스 Linux 배포판이며 AKS(Azure Kubernetes Service)에서 컨테이너 호스트로 사용할 수 있습니다. Azure Linux 컨테이너 호스트는 AKS, AKS-HCI 및 Arc 제품 전반에 걸쳐 클라우드에서 에지까지 안정성과 일관성을 제공합니다. 새 클러스터에 Azure Linux 노드 풀을 배포하거나, 기존 Ubuntu 클러스터에 Azure Linux 노드 풀을 추가하거나, Ubuntu 노드를 Azure Linux 노드로 마이그레이션할 수 있습니다. Azure Linux에 대해 자세히 알아보려면 Azure Linux 설명서를 참조하세요.
Azure Linux를 사용하는 이유
AKS의 Azure Linux 컨테이너 호스트는 모든 Linux 개발을 수행할 수 있는 한 곳을 제공하는 네이티브 AKS 이미지를 사용합니다. 모든 패키지는 원본에서 빌드되고 유효성이 검사되어 입증된 구성 요소에서 서비스가 실행되도록 합니다. Azure Linux는 컨테이너 워크로드를 실행하는 데 필요한 필수 패키지 집합만 포함하는 경량입니다. Mariner는 공격 표면을 줄이고 불필요한 패키지의 패치 및 유지 관리를 제거합니다. 기본 계층에는 Azure에 맞게 조정된 Microsoft 강화 커널이 있습니다. Azure Linux의 주요 기능에 대해 자세히 알아봅니다.
AKS에서 Azure Linux를 사용하는 방법
참고 항목
이제 Azure Linux 노드 풀이 GA(일반 공급)됩니다. 이점과 배포 단계에 대해 알아보려면 AKS용 Azure Linux 컨테이너 호스트 소개를 참조하세요.
AKS용 Azure Linux 컨테이너 호스트 사용을 시작하려면 다음을 참조하세요.
- Azure Linux를 사용하여 클러스터 만들기
- 기존 클러스터에 Azure Linux 노드 풀 추가
- Ubuntu에서 Azure Linux로 마이그레이션
- Azure Linux 지원 GPU SKU
Azure Linux 노드를 업그레이드하는 방법
클러스터에 대해 자동 업그레이드를 사용하도록 설정하여 클러스터를 최신 상태로 유지하고 보호하는 것이 좋습니다. 자동 업그레이드를 사용하도록 설정하려면 다음을 참조하세요.
클러스터에서 노드 이미지를 수동으로 업그레이드하려면 az aks nodepool upgrade
를 실행하면 됩니다.
az aks nodepool upgrade \
--resource-group myResourceGroup \
--cluster-name myAKSCluster \
--name myNodePool \
--node-image-only
국가별 가용성
Azure Linux 컨테이너 호스트는 AKS와 동일한 지역에서 사용할 수 있습니다.
다음 단계
Azure Linux에 대해 자세히 알아보려면 Azure Linux 설명서를 참조하세요.
Azure Kubernetes Service