Azure Arc 지원 Kubernetes 클러스터의 Azure Marketplace에서 애플리케이션 배포 및 관리
Azure Marketplace는 업계 선두의 기술 회사에서 구축한 수천 개의 IT 소프트웨어 애플리케이션 및 서비스를 포함하는 온라인 스토어입니다. Azure Marketplace에서는 새 솔루션을 빌드하고 클라우드 인프라를 관리하는 데 필요한 소프트웨어 및 서비스를 찾고, 사용해보고, 구매하고, 배포할 수 있습니다. 카탈로그에는 다양한 산업 및 기술 분야에 대한 솔루션, 무료 평가판 및 Microsoft 파트너의 컨설팅 서비스가 포함됩니다.
이러한 솔루션 중에는 Kubernetes 애플리케이션 기반 컨테이너 제품이 포함됩니다. 이러한 제품에는 클러스터 확장으로 표시되는 Azure Arc 지원 Kubernetes 클러스터에서 실행할 수 있는 애플리케이션이 포함되어 있습니다. Azure Marketplace에서 제품을 배포하면 Arc 지원 Kubernetes 클러스터에 확장의 새 인스턴스가 만들어집니다.
이 문서는 다음을 수행하는 방법을 보여줍니다.
- Azure Arc 지원 Kubernetes 클러스터를 지원하는 애플리케이션을 검색합니다.
- 애플리케이션을 구입합니다.
- 클러스터에 애플리케이션을 배포합니다.
- 사용량 및 청구 정보를 모니터링합니다.
Azure CLI 또는 Azure Portal을 사용하여 이러한 작업을 수행할 수 있습니다.
필수 조건
애플리케이션을 배포하려면 운영 체제 및 아키텍처 유형이 linux/amd64
인 노드가 하나 이상 포함된 기존 Azure Arc 지원 Kubernetes 연결 클러스터가 있어야 합니다. 아직 클러스터를 연결하지 않은 경우 빠른 시작을 사용합니다. 시작하기 전에 최신 버전으로 에이전트를 업그레이드해야 합니다.
- 운영 체제 및 아키텍처 유형
linux/amd64
의 노드가 하나 이상 있는 기존 Azure Arc 지원 Kubernetes 연결된 클러스터입니다. Flux(GitOps)를 배포하는 경우linux/amd64
노드 없이 ARM64 기반 클러스터를 사용할 수 있습니다.- 아직 클러스터를 연결하지 않은 경우 빠른 시작을 사용합니다.
- 최신 버전으로 에이전트를 업그레이드합니다.
- Azure CLI를 사용하여 Azure Marketplace 애플리케이션을 검토, 배포 및 관리하는 경우:
- 최신 버전의 Azure CLI입니다.
- 최신 버전의
k8s-extension
Azure CLI 확장.az extension add --name k8s-extension
을 실행하여 확장을 설치합니다.k8s-extension
확장이 이미 설치되어 있는 경우az extension update --name k8s-extension
을 실행하여 최신 버전으로 업데이트되었는지 확인합니다.
참고 항목
이 기능은 현재 다음 지역에서만 지원됩니다.
- 미국 동부, 미국 동부2, EastUS2 EUAP, 미국 서부, 미국 서부2, 미국 중부, 미국 중서부, 미국 중남부, 서유럽, 북유럽, 캐나다 중부, 동남 아시아, 오스트레일리아 동부, 인도 중부, 일본 동부, 한국 중부, 영국 남부, 영국 서부, 독일 중서부, 프랑스 중부, 동아시아, 미국 서부3, 노르웨이 동부, 남아프리카 공화국 북부, 미국 중북부, 오스트레일리아 남동부, 스위스 북부, 일본 서부, 인도 남부
Azure Arc 지원 클러스터를 지원하는 Kubernetes 애플리케이션 검색
Azure Portal 내에서 Azure Marketplace의 Kubernetes 애플리케이션을 검색하려면 다음을 수행합니다.
Azure Portal에서 Marketplace를 검색합니다. 결과의 서비스에서 Marketplace를 선택합니다.
Marketplace에서 이름으로 직접 제품 또는 게시자를 검색하거나 모든 제품을 찾아볼 수 있습니다. Kubernetes 애플리케이션 제품을 찾으려면 왼쪽 메뉴의 범주 섹션에서 컨테이너를 선택합니다.
Important
컨테이너 범주에는 Kubernetes 애플리케이션과 독립 실행형 컨테이너 이미지가 모두 포함됩니다. 다음 단계를 수행할 때 Kubernetes 애플리케이션 제품만 선택해야 합니다. 컨테이너 이미지는 배포 프로세스가 다르며 일반적으로 Arc 지원 Kubernetes 클러스터에 배포할 수 없습니다.
페이지에 여러 Kubernetes 애플리케이션 제품이 표시됩니다. 모든 Kubernetes 애플리케이션 제품을 보려면 자세히 보기를 선택합니다.
또는 특정
publisherId
를 검색하여 Azure Marketplace에서 해당 게시자의 Kubernetes 애플리케이션을 볼 수 있습니다. 게시자 ID를 찾는 방법에 대한 자세한 내용은 이 문서의 Azure CLI 탭을 참조하세요.
배포하려는 애플리케이션을 찾으면 다음 섹션으로 이동합니다.
Kubernetes 애플리케이션 배포
배포하려는 제품을 식별한 후에는 다음 단계를 수행합니다.
배포 확인
Azure Marketplace에서 제품을 배포하면 Arc 지원 Kubernetes 클러스터에 새 확장 인스턴스가 만들어집니다. 확장이 성공적으로 실행되고 있는지 확인하여 배포가 성공했는지 확인할 수 있습니다.
최근에 확장을 설치한 클러스터로 이동하는 배포를 확인한 다음, 확장으로 이동합니다. 여기서 확장 상태가 표시됩니다.
배포가 성공하면 상태는 성공이 됩니다. 상태가 만드는 중이면 배포가 아직 진행 중인 것입니다. 몇 분 정도 기다린 후 다시 확인합니다.
배포에 실패하면 Kubernetes 애플리케이션 제안 배포 실패 문제 해결을 참조하세요.
청구 및 사용량 정보 모니터링
Azure Portal에서 배포된 확장에 대한 청구 및 사용량 정보를 모니터링할 수 있습니다.
Azure Portal에서 클러스터의 리소스 그룹으로 이동합니다.
Cost Management>비용 분석을 차례로 선택합니다. 제품에서, 선택한 플랜에 대한 비용 내역을 볼 수 있습니다.
애플리케이션 제거
클러스터에서 확장 인스턴스를 삭제하여 Kubernetes 제품에 대해 구매한 플랜을 삭제할 수 있습니다.
Azure Portal에서 확장 인스턴스를 삭제하려면 클러스터 내에서 확장을 선택합니다. 제거할 애플리케이션을 선택한 다음, 제거를 선택합니다.
문제 해결
문제 해결에 대한 도움말은 Kubernetes 애플리케이션 제품 배포 실패 문제 해결을 참조하세요.
다음 단계
- Arc 지원 Kubernetes용 확장에 대해 알아봅니다.
- 빠른 시작을 사용하여 Kubernetes 클러스터를 Azure Arc에 연결합니다.