Freigeben über


Programmgesteuertes Bereitstellen einer Azure Kubernetes-Anwendung mithilfe der Azure CLI

Um eine Kubernetes-Anwendung programmgesteuert über Azure CLI bereitzustellen, wählen Sie die Kubernetes-Anwendung und -Einstellungen aus, akzeptieren rechtliche Geschäftsbedingungen und stellen schließlich die Anwendung über CLI-Befehle bereit.

Auswählen der Kubernetes-Anwendung

Zunächst müssen Sie die Kubernetes-Anwendung auswählen, die Sie im Azure-Portal bereitstellen möchten. Sie müssen auch einige der Details zur späteren Verwendung kopieren.

  1. Navigieren Sie im Azure-Portal zur Seite Azure Marketplace.

  2. Wählen Sie Ihre Kubernetes-Anwendung aus.

  3. Wählen Sie den erforderlichen Plan aus.

  4. Wählen Sie die Schaltfläche Erstellen.

  5. Füllen Sie alle Anwendungsdetails (Erweiterung) aus.

  6. Wählen Sie auf der Registerkarte "Überprüfen + Erstellen " die Option "Vorlage für Automatisierung herunterladen" aus. Wenn alle Validierungen erfolgreich bestanden wurden, wird die ARM-Vorlage im Editor angezeigt.

  7. Untersuchen Sie die ARM-Vorlage:

    1. Kopieren Sie im Abschnitt "Variablen" die Werte von plan-name,, plan-publisher,, plan-offerID, und clusterExtensionTypeName für die spätere Verwendung.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Kopieren Sie im Ressourcenabschnitt Microsoft.KubernetesConfiguration/extensions den configurationSettings Abschnitt zur späteren Verwendung.

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

    Hinweis

    Wenn in der ARM-Vorlage keine Konfigurationseinstellungen vorhanden sind, lesen Sie die anwendungsbezogene Dokumentation in Azure Marketplace oder auf der Website des Partners.

Akzeptieren von Geschäftsbedingungen und Vereinbarungen

Bevor Sie eine Kubernetes-Anwendung bereitstellen können, müssen Sie deren Geschäftsbedingungen und Vereinbarungen akzeptieren. Führen Sie dazu den folgenden Befehl aus, indem Sie die Werte verwenden, die Sie für plan-publisher, plan-offerID und plan-name kopiert haben.

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

Hinweis

Obwohl dieser Befehl für VMs gilt, funktioniert er auch für Container. Weitere Informationen finden Sie in der az cm image terms Referenz.

Bereitstellen der Anwendung

Um die Anwendung (Erweiterung) über Azure CLI bereitzustellen, führen Sie die unter Bereitstellen und Verwalten von Clustererweiterungen mithilfe der Azure CLI beschriebenen Schritte aus.

Nächste Schritte