AKS(Azure Kubernetes Service)용 클러스터 확장 배포 및 관리
클러스터 확장은 AKS 클러스터에서 Azure Machine Learning 또는 Kubernetes 애플리케이션과 같은 서비스의 설치 및 수명 주기 관리를 위한 Azure Resource Manager 기반 환경을 제공합니다. 이 기능은 다음을 가능하게 합니다.
- AKS 클러스터 전반에 걸친 대규모 배포를 포함하여 확장의 Azure Resource Manager 기반 배포.
- Azure Resource Manager에서 확장(업데이트, 삭제)의 수명 주기 관리
클러스터 확장 요구 사항
클러스터 확장은 Azure Arc 지원 Kubernetes 지역 지원에 나열된 지역의 AKS 클러스터에서 사용할 수 있습니다.
지원되는 Kubernetes 버전은 각 확장에 대한 해당 설명서를 참조하세요.
Important
클러스터 확장이 서비스 주체 기반 클러스터에서 작동하지 않으므로 AKS 클러스터가 관리 ID로 생성되었는지 확인합니다.
az aks create
를 사용하여 만든 새 클러스터의 경우 관리 ID는 기본적으로 구성됩니다. 관리 ID로 전환해야 하는 기존 서비스 주체 기반 클러스터의 경우 --enable-managed-identity
플래그로 az aks update
를 실행하여 사용하도록 설정할 수 있습니다. 자세한 내용은 관리 ID 사용을 참조하세요.
참고 항목
AKS 클러스터에서 Microsoft Entra Pod 관리 ID를 사용하도록 설정했거나 구현을 고려 중인 경우 워크로드 ID 개요를 검토하여 Microsoft Entra 작업 ID(미리 보기)를 사용하도록 클러스터를 설정하기 위한 권장 사항 및 옵션을 이해하는 것이 좋습니다. 이 인증 방법은 Kubernetes 네이티브 기능과 통합되어 외부 ID 공급자와 페더레이션하는 Pod 관리 ID(미리 보기)를 대체합니다.
Azure Kubernetes Service의 오픈 소스 Microsoft Entra Pod 관리 ID(미리 보기)는 2022년 10월 24일부터 더 이상 사용되지 않습니다.
현재 사용할 수 있는 확장
내선 번호 | 설명 |
---|---|
Dapr | Dapr은 모든 개발자가 클라우드 및 에지에서 실행되는 탄력적, 상태 비저장 및 상태 저장 애플리케이션을 쉽게 빌드할 수 있도록 하는 이식 가능한 이벤트 중심 런타임입니다. |
Azure App Configuration | Azure App Configuration을 사용하여 애플리케이션 설정 및 기능 플래그를 중앙에서 관리합니다. |
Azure Machine Learning | Azure Kubernetes Service 클러스터를 사용하여 Azure Machine Learning에서 Machine Learning 모델을 학습, 유추 및 관리합니다. |
Flux(GitOps) | Flux와 함께 GitOps를 사용하여 클러스터 구성 및 애플리케이션 배포를 관리합니다. 또한 지원되는 Flux 버전(GitOps) 및 자습서: Flux v2에서 GitOps를 사용하여 애플리케이션 배포를 참조하세요. |
Azure 컨테이너 스토리지 | Azure Container Storage를 사용하여 AKS 클러스터의 블록 스토리지를 관리하여 영구 볼륨에 데이터를 저장합니다. |
AKS용 Azure Backup | AKS용 Azure Backup을 사용하여 AKS 클러스터에 배포된 영구 볼륨에 저장된 컨테이너화된 애플리케이션 및 데이터를 보호합니다. |
Marketplace를 통해 사용할 수 있는 Kubernetes 애플리케이션을 선택하고 배포할 수도 있습니다.
참고 항목
클러스터 확장은 AKS 클러스터에서 다양한 확장을 설치 및 관리할 수 있는 플랫폼을 제공합니다. 이러한 확장을 사용하는 동안 문제가 발생하면 해당 서비스에서 지원 티켓을 여세요.
다음 단계
- Azure CLI를 사용하여 클러스터 확장을 배포하는 방법을 알아봅니다.
- Azure Arc 지원 Kubernetes 클러스터에 대한 클러스터 확장에 대해 알아봅니다.
Azure Kubernetes Service