AKS(Azure Kubernetes Service)는 컨테이너화된 애플리케이션을 배포하고 관리하는 데 사용할 수 있는 관리되는 Kubernetes Service입니다. AKS를 사용하려면 최소한의 컨테이너 오케스트레이션 전문 지식이 필요합니다. AKS는 대부분의 부담을 Azure에 오프로딩하여 Kubernetes를 관리하는 복잡성 및 운영 과부하를 감소시킵니다. AKS는 고가용성, 확장성 및 이식성이 필요한 컨테이너화된 애플리케이션을 배포 및 관리하고, 오픈 소스 도구를 사용하고, 기존 DevOps 도구와 통합하여 여러 지역에 애플리케이션을 배포하는 데 이상적인 플랫폼입니다.
이 문서는 확장 가능하고 자동화된 관리되는 Kubernetes 솔루션을 찾고 있는 플랫폼 관리자 또는 개발자를 대상으로 합니다.
AKS 개요
AKS는 대부분의 부담을 Azure에 이전하여 Kubernetes를 관리하는 복잡성 및 운영 과부하를 감소시킵니다. AKS 클러스터를 만들면 Azure는 무료로 컨트롤 플레인을 자동으로 만들고 구성합니다. Azure 플랫폼은 애플리케이션을 실행하기 위해 배포하는 Kubernetes 개체 및 작업자 노드를 담당하는 AKS 컨트롤 플레인을 관리합니다. Azure는 상태 모니터링 및 유지 관리와 같은 중요한 작업을 처리하며 애플리케이션을 실행하는 AKS 노드에 대해서만 비용을 지불합니다.
• 스토리지를 노드 및 Pod에 연결하고, 클러스터 구성 요소를 업그레이드하고, GPU를 사용합니다. • 혼합 운영 체제와 Windows Server 컨테이너를 지원하기 위해 여러 노드 풀을 실행하는 클러스터를 만듭니다. • 클러스터 자동 크기 조정기 및 수평형 Pod 자동 크기 조정기를 사용하여 자동 크기 조정을 구성합니다. • 컨테이너가 하드웨어 기반의 신뢰 실행 환경에서 실행될 수 있도록 기밀 컴퓨팅 노드가 포함된 클러스터를 배포합니다.
스토리지 볼륨 지원
• 영구 데이터를 위한 정적 또는 동적 스토리지 볼륨을 탑재합니다. • 단일 Pod 액세스에는 Azure Disks를 사용하고 여러 동시 Pod 액세스에는 Azure Files를 사용합니다. • 고성능, 높은 처리량 및 짧은 대기 시간의 파일 공유를 위해 Azure NetApp Files를 사용합니다.