Azure CLI를 사용하여 프로그래밍 방식으로 Azure Kubernetes 애플리케이션 배포
Azure CLI를 통해 프로그래밍 방식으로 Kubernetes 애플리케이션을 배포하려면 Kubernetes 애플리케이션 및 설정을 선택하고, 법적 사용 약관에 동의하고, 마지막으로 CLI 명령을 통해 애플리케이션을 배포합니다.
Kubernetes 애플리케이션 선택
먼저 Azure Portal에서 배포하려는 Kubernetes 애플리케이션을 선택해야 합니다. 나중에 사용하기 위해 세부 정보 중 일부도 복사해야 합니다.
Azure Portal에서 Marketplace 페이지로 이동합니다.
Kubernetes 애플리케이션을 선택합니다.
필요한 플랜을 선택합니다.
생성 단추를 선택합니다.
모든 애플리케이션(확장) 세부 정보를 입력합니다.
검토 + 만들기 탭에서 자동화용 템플릿 다운로드를 선택합니다. 모든 유효성 검사가 통과되면 편집기에서 ARM 템플릿이 표시됩니다.
ARM 템플릿을 검사합니다.
나중에 사용할 수 있도록 변수 섹션에서
plan-name,
plan-publisher,
plan-offerID,
및clusterExtensionTypeName
값을 복사합니다."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
리소스
Microsoft.KubernetesConfiguration/extensions
섹션에서 나중에 사용할 수 있도록configurationSettings
섹션을 복사합니다.
{ "type": "Microsoft.KubernetesConfiguration/extensions", "apiVersion": "2022-11-01", "name": "[parameters('extensionResourceName')]", "properties": { "extensionType": "[variables('clusterExtensionTypeName')]", "autoUpgradeMinorVersion": true, "releaseTrain": "[variables('releaseTrain')]", "configurationSettings": { "title": "[parameters('app-title')]", "value1": "[parameters('app-value1')]", "value2": "[parameters('app-value2')]" },
참고 항목
ARM 템플릿에 구성 설정이 없는 경우 Azure Marketplace 또는 파트너의 웹 사이트에서 애플리케이션 관련 설명서를 참조하세요.
사용 약관 및 계약 동의
Kubernetes 애플리케이션을 배포하려면 해당 사용 약관 및 계약에 동의해야 합니다. 그러려면 plan-publisher
, plan-offerID
, plan-name
에 대해 복사한 값을 사용하여 다음 명령을 실행합니다.
az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>
참고 항목
이 명령은 VM용이지만 컨테이너에서도 작동합니다. 자세한 내용은 az cm image terms
참조를 참조하세요.
애플리케이션 배포
Azure CLI를 통해 애플리케이션(확장)을 배포하려면 Azure CLI를 사용하여 클러스터 확장 배포 및 관리에 설명된 단계를 따릅니다.
다음 단계
- Marketplace를 통해 사용할 수 있는 Kubernetes 애플리케이션에 대해 알아봅니다.
- 클러스터 확장에 대해 알아봅니다.
Azure Kubernetes Service