Share via


Azure CLI를 사용하여 프로그래밍 방식으로 Azure Kubernetes 애플리케이션 배포

Azure CLI를 통해 프로그래밍 방식으로 Kubernetes 애플리케이션을 배포하려면 Kubernetes 애플리케이션 및 설정을 선택하고, 법적 사용 약관에 동의하고, 마지막으로 CLI 명령을 통해 애플리케이션을 배포합니다.

Kubernetes 애플리케이션 선택

먼저 Azure Portal에서 배포하려는 Kubernetes 애플리케이션을 선택해야 합니다. 나중에 사용하기 위해 세부 정보 중 일부도 복사해야 합니다.

  1. Azure Portal에서 Marketplace 페이지로 이동합니다.

  2. Kubernetes 애플리케이션을 선택합니다.

  3. 필요한 플랜을 선택합니다.

  4. 생성 단추를 선택합니다.

  5. 모든 애플리케이션(확장) 세부 정보를 입력합니다.

  6. 검토 + 만들기 탭에서 자동화용 템플릿 다운로드를 선택합니다. 모든 유효성 검사가 통과되면 편집기에서 ARM 템플릿이 표시됩니다.

  7. ARM 템플릿을 검사합니다.

    1. 나중에 사용할 수 있도록 변수 섹션에서 plan-name,plan-publisher,plan-offerID,clusterExtensionTypeName 값을 복사합니다.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. 나중에 사용할 수 있도록 리소스 Microsoft.KubernetesConfiguration/extensions' section, copy the 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를 사용하여 클러스터 확장 배포 및 관리에 설명된 단계를 따릅니다.

다음 단계