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 노드를 업그레이드하는 방법

클러스터에 대해 자동 업그레이드를 사용하도록 설정하여 클러스터를 최신 상태로 유지하고 보호하는 것이 좋습니다. 자동 업그레이드를 사용하도록 설정하려면 다음을 참조하세요.

클러스터에서 노드 이미지를 수동으로 업그레이드하려면 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 설명서를 참조하세요.