다음을 통해 공유


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 애플리케이션을 검색하려면 다음을 수행합니다.

  1. Azure Portal에서 Marketplace를 검색합니다. 결과의 서비스에서 Marketplace를 선택합니다.

  2. Marketplace에서 이름으로 직접 제품 또는 게시자를 검색하거나 모든 제품을 찾아볼 수 있습니다. Kubernetes 애플리케이션 제품을 찾으려면 왼쪽 메뉴의 범주 섹션에서 컨테이너를 선택합니다.

    Important

    컨테이너 범주에는 Kubernetes 애플리케이션과 독립 실행형 컨테이너 이미지가 모두 포함됩니다. 다음 단계를 수행할 때 Kubernetes 애플리케이션 제품만 선택해야 합니다. 컨테이너 이미지는 배포 프로세스가 다르며 일반적으로 Arc 지원 Kubernetes 클러스터에 배포할 수 없습니다.

    컨테이너 메뉴 항목을 보여 주는 Azure Marketplace의 스크린샷

  3. 페이지에 여러 Kubernetes 애플리케이션 제품이 표시됩니다. 모든 Kubernetes 애플리케이션 제품을 보려면 자세히 보기를 선택합니다.

    Azure Marketplace의 컨테이너 범주에 대한 자세히 보기 링크를 보여 주는 스크린샷

  4. 또는 특정 publisherId를 검색하여 Azure Marketplace에서 해당 게시자의 Kubernetes 애플리케이션을 볼 수 있습니다. 게시자 ID를 찾는 방법에 대한 자세한 내용은 이 문서의 Azure CLI 탭을 참조하세요.

    Azure Marketplace에서 게시자가 검색하는 옵션을 보여 주는 스크린샷

배포하려는 애플리케이션을 찾으면 다음 섹션으로 이동합니다.

Kubernetes 애플리케이션 배포

배포하려는 제품을 식별한 후에는 다음 단계를 수행합니다.

  1. 요금제 + 가격 책정 탭에서 옵션을 검토합니다. 사용 가능한 요금제가 여러 개 있는 경우 필요에 맞는 요금제를 찾습니다. 페이지에서 약관을 검토하여 적절한지 확인한 다음, 만들기를 선택합니다.

    Azure Marketplace의 Kubernetes 제품에 대한 플랜 + 가격 책정 페이지의 스크린샷

  2. 애플리케이션을 배포할 리소스 그룹 및 Arc 지원 클러스터를 선택합니다.

    Marketplace 제품에 대한 리소스 그룹 및 클러스터를 선택하는 옵션을 보여 주는 스크린샷

  3. 배포 마법사의 모든 페이지를 완료하여 애플리케이션에 필요한 모든 구성 옵션을 지정합니다.

    Azure Marketplace 제품에 대한 구성 옵션을 보여 주는 스크린샷

  4. 완료되면 검토 + 만들기를 선택한 다음, 만들기를 선택하여 제품을 배포합니다.

배포 확인

Azure Marketplace에서 제품을 배포하면 Arc 지원 Kubernetes 클러스터에 새 확장 인스턴스가 만들어집니다. 확장이 성공적으로 실행되고 있는지 확인하여 배포가 성공했는지 확인할 수 있습니다.

최근에 확장을 설치한 클러스터로 이동하는 배포를 확인한 다음, 확장으로 이동합니다. 여기서 확장 상태가 표시됩니다.

Azure Portal에서 배포된 확장 상태를 보여 주는 스크린샷

배포가 성공하면 상태성공이 됩니다. 상태가 만드는 중이면 배포가 아직 진행 중인 것입니다. 몇 분 정도 기다린 후 다시 확인합니다.

배포에 실패하면 Kubernetes 애플리케이션 제안 배포 실패 문제 해결을 참조하세요.

청구 및 사용량 정보 모니터링

Azure Portal에서 배포된 확장에 대한 청구 및 사용량 정보를 모니터링할 수 있습니다.

  1. Azure Portal에서 클러스터의 리소스 그룹으로 이동합니다.

  2. Cost Management>비용 분석을 차례로 선택합니다. 제품에서, 선택한 플랜에 대한 비용 내역을 볼 수 있습니다.

    청구 정보가 제품 플랜별로 세분화되어 있는 리소스 그룹에 대한 Azure Portal 페이지의 스크린샷

애플리케이션 제거

클러스터에서 확장 인스턴스를 삭제하여 Kubernetes 제품에 대해 구매한 플랜을 삭제할 수 있습니다.

Azure Portal에서 확장 인스턴스를 삭제하려면 클러스터 내에서 확장을 선택합니다. 제거할 애플리케이션을 선택한 다음, 제거를 선택합니다.

확장을 삭제하는 옵션을 보여 주는 클러스터의 확장 페이지 스크린샷

문제 해결

문제 해결에 대한 도움말은 Kubernetes 애플리케이션 제품 배포 실패 문제 해결을 참조하세요.

다음 단계