Azure Arc 지원 Kubernetes란?
Azure Arc 지원 Kubernetes를 사용하면 어디에서나 실행되는 Kubernetes 클러스터를 연결하여 Azure에서 관리하고 구성할 수 있습니다. 단일 컨트롤 플레인에서 모든 Kubernetes 리소스를 관리하면 어디서나 모든 Kubernetes 플랫폼에서 클라우드 네이티브 앱을 실행하는 보다 일관된 개발 및 운영 환경을 사용할 수 있습니다.
Azure Arc 에이전트가 클러스터에 배포되면 업계 표준 SSL을 사용하여 Azure로의 아웃바운드 연결이 시작되어 전송 중인 데이터를 보호합니다.
클러스터가 Azure에 연결되면 Azure Resource Manager에서 자체 리소스로 표시되며 리소스 그룹 및 태그 지정을 사용하여 구성할 수 있습니다.
지원되는 Kubernetes 배포
Azure Arc 지원 Kubernetes는 CNCF(Cloud Native Computing Foundation) 인증 Kubernetes 클러스터와 함께 작동합니다. 여기에는 다른 퍼블릭 클라우드 공급자(예: GCP 또는 AWS)에서 실행되는 클러스터와 온-프레미스 데이터 센터(예: VMware vSphere 또는 Azure Stack HCI)에서 실행되는 클러스터가 포함됩니다.
Azure Arc 팀은 Azure Arc 지원 Kubernetes를 사용하여 Kubernetes 배포의 적합성을 검증하기 위해 주요 업계 파트너와 협력했습니다.
시나리오 및 향상된 기능
Kubernetes 클러스터가 Azure에 연결되면 대규모로 다음을 수행할 수 있습니다.
AKS(Azure Kubernetes Service) 클러스터와 함께 인벤토리, 그룹화 및 태그 지정을 위해 Azure 외부에서 실행되는 모든 연결된 Kubernetes 클러스터를 봅니다.
GitOps 기반 구성 관리를 사용하여 클러스터를 구성하고 애플리케이션을 배포합니다.
컨테이너에 대한 Azure Monitor를 사용하여 클러스터를 확인 및 모니터링합니다.
Microsoft Defender for Kubernetes를 사용하여 위협 방지를 적용합니다.
Kubernetes용 Azure Policy로 정책을 적용하여 거버넌스를 보장합니다.
어디서나 Kubernetes 클러스터에 액세스 권한을 부여하여 연결하고, 클러스터에서 Azure RBAC(역할 기반 액세스 제어)를 사용하여 액세스를 관리합니다.
Azure Machine Learning for Kubernetes 클러스터를 사용하여 기계 학습 워크로드를 배포합니다.
특정 하드웨어를 활용하거나, 데이터 보존 요구 사항을 준수하거나, 새로운 시나리오를 사용하도록 설정할 수 있는 서비스를 배포합니다. 서비스의 예는 다음과 같습니다.
- Azure Arc 지원 데이터 서비스
- Kubernetes 클러스터용 Azure Machine Learning
- Kubernetes의 Event Grid
- Azure Arc의 App Services
- Azure Marketplace에서 Azure Arc 지원 Kubernetes 클러스터를 대상으로 하는 Kubernetes 애플리케이션을 배포하고 관리합니다.
참고 항목
이 서비스는 서비스 공급자가 자체 테넌트에 로그인하여 고객이 위임한 구독과 리소스 그룹을 관리할 수 있도록 하는 Azure Lighthouse를 지원합니다.
다음 단계
하이브리드 및 다중 클라우드용 클라우드 채택 프레임워크를 통해 모범 사례 및 디자인 패턴에 대해 알아봅니다.
Azure Arc Jumpstart를 사용하여 전체 환경을 프로비전하지 않고 Arc 지원 Kubernetes를 사용해 보세요.