Freigeben über


Bereitstellen von Kubernetes zur Verwendung von Containern mit Azure Stack Hub

Hinweis

Verwenden Sie nur das Kubernetes Azure Stack Marketplace-Element, um Cluster als Machbarkeitsnachweis bereitzustellen. Verwenden Sie für unterstützte Kubernetes-Cluster in Azure Stack die AKS-Engine.

Sie können die Schritte in diesem Artikel ausführen, um die Ressourcen für Kubernetes in einem einzigen koordinierten Vorgang bereitzustellen und einzurichten. Die Schritte verwenden eine Azure Resource Manager-Lösungsvorlage. Sie müssen die erforderlichen Informationen zu Ihrer Azure Stack Hub-Installation sammeln, die Vorlage generieren und dann in Ihrer Cloud bereitstellen. Die Azure Stack Hub-Vorlage verwendet nicht den gleichen verwalteten AKS-Dienst, der in globalen Azure angeboten wird.

Kubernetes und Container

Sie können Kubernetes mithilfe von Azure Resource Manager-Vorlagen installieren, die vom AKS-Modul auf Azure Stack Hub generiert wurden. Kubernetes ist ein Open-Source-System zum Automatisieren von Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern. Ein Container befindet sich in einem Image. Das Containerimage ähnelt einem virtuellen Computer (VM), aber im Gegensatz zu einem virtuellen Computer enthält der Container nur die Ressourcen, die er zum Ausführen einer Anwendung benötigt, z. B. den Code, die Laufzeit zum Ausführen des Codes, spezifische Bibliotheken und Einstellungen.

Sie können Kubernetes für Folgendes verwenden:

  • Entwickeln Sie massiv skalierbare, aufwertbare Anwendungen, die in Sekunden bereitgestellt werden können.
  • Vereinfachen Sie den Entwurf Ihrer Anwendung und verbessern Sie ihre Zuverlässigkeit durch verschiedene Helm-Anwendungen. Helm ist ein Open Source-Verpackungstool, das Ihnen dabei hilft, Kubernetes-Anwendungen zu installieren und ihren Lebenszyklus zu verwalten.
  • Überwachen und diagnostizieren Sie die Integrität Ihrer Anwendungen ganz einfach.

Sie werden nur für die Berechnungsnutzung belastet, die von den Knoten benötigt wird, die Ihren Cluster unterstützen. Weitere Informationen finden Sie unter Nutzung und Abrechnung im Azure Stack Hub.

Bereitstellen von Kubernetes zur Verwendung von Containern

Die Schritte zum Bereitstellen eines Kubernetes-Clusters auf Azure Stack Hub hängen von Ihrem Identitätsverwaltungsdienst ab. Überprüfen Sie die Identitätsverwaltungslösung, die von Ihrer Installation von Azure Stack Hub verwendet wird. Wenden Sie sich an Ihren Azure Stack Hub-Administrator, um Ihren Identitätsverwaltungsdienst zu überprüfen.

Verbinden Sie sich mit Ihrem Cluster

Sie können jetzt eine Verbindung mit Ihrem Cluster herstellen. Das Master-Shape befindet sich in Ihrer Clusterressourcengruppe und heißt k8s-master-<sequence-of-numbers>. Verwenden Sie einen SSH-Client, um eine Verbindung mit dem Master herzustellen. Auf dem Master können Sie kubectl, den Kubernetes-Befehlszeilenclient verwenden, um Ihren Cluster zu verwalten. Anweisungen finden Sie unter Kubernetes.io.

Möglicherweise finden Sie auch den Helm-Paket-Manager hilfreich zum Installieren und Bereitstellen von Apps auf Ihrem Cluster. Anweisungen zum Installieren und Verwenden von Helm mit Ihrem Cluster finden Sie unter helm.sh.

Nächste Schritte

Aktivieren des Kubernetes-Dashboards

Hinzufügen eines Kubernetes zum Marketplace (für den Azure Stack Hub-Operator)

Bereitstellen von Kubernetes im Azure Stack Hub mithilfe der Microsoft Entra-ID

Bereitstellen von Kubernetes im Azure Stack Hub mit Active Directory-Verbunddiensten (AD FS)

Kubernetes auf Azure