Programowe wdrażanie aplikacji usługi Azure Kubernetes przy użyciu interfejsu wiersza polecenia platformy Azure

Aby programowo wdrożyć aplikację Kubernetes za pomocą interfejsu wiersza polecenia platformy Azure, wybierz aplikację i ustawienia kubernetes, zaakceptuj warunki prawne i postanowienia, a na koniec wdrożysz aplikację za pomocą poleceń interfejsu wiersza polecenia.

Wybieranie aplikacji Kubernetes

Najpierw musisz wybrać aplikację Kubernetes, którą chcesz wdrożyć w Azure Portal. Konieczne będzie również skopiowanie niektórych szczegółów do późniejszego użycia.

  1. W Azure Portal przejdź do strony Marketplace.

  2. Wybierz aplikację Kubernetes.

  3. Wybierz wymagany plan.

  4. Wybierz przycisk Utwórz.

  5. Wypełnij wszystkie szczegóły aplikacji (rozszerzenia).

  6. Na karcie Przeglądanie + tworzenie wybierz pozycję Pobierz szablon do automatyzacji. Jeśli wszystkie walidacje zostaną pomyślnie spełnione, szablon usługi ARM zostanie wyświetlony w edytorze.

  7. Zapoznaj się z szablonem usługi ARM:

    1. W sekcji zmiennych skopiuj plan-name,plan-publisher,plan-offerID, wartości i clusterExtensionTypeName do późniejszego użycia.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. W sekcji konfiguracja zasobuUstawienia Microsoft.KubernetesConfiguration/extensions' section, copy the do późniejszego użycia.

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

    Uwaga

    Jeśli w szablonie usługi ARM nie ma żadnych ustawień konfiguracji, zapoznaj się z dokumentacją dotyczącą aplikacji w Azure Marketplace lub w witrynie internetowej partnera.

Zaakceptuj warunki i umowy

Zanim będzie można wdrożyć aplikację Kubernetes, musisz zaakceptować jej warunki i umowy. W tym celu uruchom następujące polecenie, używając wartości skopiowanych dla plan-publisher, plan-offerIDi plan-name.

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

Uwaga

Mimo że to polecenie jest przeznaczone dla maszyn wirtualnych, działa również w przypadku kontenerów. Aby uzyskać więcej informacji, zobacz dokumentacjęaz cm image terms.

Wdrażanie aplikacji

Aby wdrożyć aplikację (rozszerzenie) za pomocą interfejsu wiersza polecenia platformy Azure, wykonaj kroki opisane w temacie Wdrażanie rozszerzeń klastra i zarządzanie nimi przy użyciu interfejsu wiersza polecenia platformy Azure.

Następne kroki