Share via


Programmgesteuertes Bereitstellen einer Azure Kubernetes-Anwendung mithilfe der Azure CLI

Um eine Kubernetes-Anwendung programmgesteuert über die Azure CLI bereitzustellen, wählen Sie die Kubernetes-Anwendung und die Kubernetes-Einstellungen aus, akzeptieren die rechtlichen Geschäftsbedingungen und stellen die Anwendung schließlich ü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. Wechseln Sie im Azure-Portal zur Marketplace-Seite.

  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 (Erweiterungsdetails) aus.

  6. Wählen Sie in der Registerkarte Überprüfen + erstellen die Option Vorlage zur Automatisierung herunterladen aus. Wenn alle Validierungen bestanden werden, werden Sie die ARM-Vorlage im Editor sehen.

  7. Untersuchen Sie die ARM-Vorlage:

    1. Kopieren Sie im Abschnitt „Variablen“ die Werte plan-name,plan-publisher,plan-offerID, und clusterExtensionTypeName zur späteren Verwendung.

        "variables": {
              "plan-name": "DONOTMODIFY",
              "plan-publisher": "DONOTMODIFY",
              "plan-offerID": "DONOTMODIFY",
              "releaseTrain": "DONOTMODIFY",
              "clusterExtensionTypeName": "DONOTMODIFY"
          },
      
    2. Im Abschnitt Ressource Microsoft.KubernetesConfiguration/extensions' section, copy the configurationSettings` für die spätere 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 keine Konfigurationseinstellungen in der ARM-Vorlage vorhanden sind, lesen Sie die anwendungsbezogene Dokumentation im Azure Marketplace oder auf der Website des Partners.

Akzeptieren von Bestimmungen und Vereinbarungen

Bevor Sie eine Kubernetes-Anwendung bereitstellen können, müssen Sie deren Bedingungen und Vereinbarungen akzeptieren. Führen Sie hierzu 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 Referenz zu az cm image terms.

Bereitstellen der Anwendung

Führen Sie zum Bereitstellen der Anwendung (Erweiterung) über die Azure CLI die unter Bereitstellen und Verwalten von Clustererweiterungen mithilfe der Azure CLI beschriebenen Schritte aus.

Nächste Schritte