Azure CLI kullanarak program aracılığıyla Azure Kubernetes uygulaması dağıtma

Bir Kubernetes uygulamasını Azure CLI aracılığıyla program aracılığıyla dağıtmak için Kubernetes uygulamasını ve ayarlarını seçer, yasal hüküm ve koşulları kabul eder ve son olarak cli komutları aracılığıyla uygulamayı dağıtırsınız.

Kubernetes uygulamasını seçme

İlk olarak, Azure portalında dağıtmak istediğiniz Kubernetes uygulamasını seçmeniz gerekir. Ayrıca, daha sonra kullanmak üzere bazı ayrıntıları kopyalamanız gerekir.

  1. Azure portalında Market sayfasına gidin.

  2. Kubernetes uygulamanızı seçin.

  3. Gerekli planı seçin.

  4. Oluştur düğmesini seçin.

  5. Tüm uygulama (uzantı) ayrıntılarını doldurun.

  6. Gözden Geçir + Oluştur sekmesinde Otomasyon için şablon indir'i seçin. Tüm doğrulamalar geçirilirse düzenleyicide ARM şablonunu görürsünüz.

  7. ARM şablonunu inceleyin:

    1. Değişkenler bölümünde, plan-name,plan-publisher,plan-offerID, ve clusterExtensionTypeName değerlerini daha sonra kullanmak üzere kopyalayın.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Kaynak Microsoft.KubernetesConfiguration/extensions bölümünde, configurationSettings bölümünü daha sonra kullanmak üzere kopyalayın.

    {
                "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')]"
                    },
    

    Not

    ARM şablonunda yapılandırma ayarı yoksa, Azure Market veya iş ortağının web sitesindeki uygulamayla ilgili belgelere bakın.

Koşulları ve sözleşmeleri kabul etme

Kubernetes uygulamasını dağıtabilmeniz için önce bu uygulamanın hüküm ve sözleşmelerini kabul etmeniz gerekir. Bunu yapmak için, , plan-publisherve plan-offerIDiçin plan-namekopyaladığınız değerleri kullanarak aşağıdaki komutu çalıştırın.

az vm image terms accept --offer <plan-offerID> --plan <plan-name> --publisher <plan-publisher>

Not

Bu komut VM'ler için olsa da kapsayıcılar için de çalışır. Daha fazla bilgi için az cm image terms referansına bakın.

Uygulamayı dağıt

Uygulamayı (uzantı) Azure CLI aracılığıyla dağıtmak için Azure CLI kullanarak küme uzantılarını dağıtma ve yönetme bölümünde açıklanan adımları izleyin.

Sonraki adımlar

  • Market aracılığıyla kullanılabilen Kubernetes uygulamaları hakkında bilgi edinin.
  • Küme uzantıları hakkında bilgi edinin.