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.
Wechseln Sie im Azure-Portal zur Marketplace-Seite.
Wählen Sie Ihre Kubernetes-Anwendung aus.
Wählen Sie den erforderlichen Plan aus.
Wählen Sie die Schaltfläche Erstellen.
Füllen Sie alle Anwendungsdetails (Erweiterungsdetails) aus.
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.
Untersuchen Sie die ARM-Vorlage:
Kopieren Sie im Abschnitt „Variablen“ die Werte
plan-name,
,plan-publisher,
,plan-offerID,
undclusterExtensionTypeName
zur späteren Verwendung."variables": { "plan-name": "DONOTMODIFY", "plan-publisher": "DONOTMODIFY", "plan-offerID": "DONOTMODIFY", "releaseTrain": "DONOTMODIFY", "clusterExtensionTypeName": "DONOTMODIFY" },
Kopieren Sie im
Microsoft.KubernetesConfiguration/extensions
-Abschnitt der Ressource denconfigurationSettings
-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 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
- Erfahren Sie mehr über Kubernetes-Anwendungen, die über Marketplace verfügbar sind.
- Erfahren Sie mehr über Clustererweiterungen.
Azure Kubernetes Service