(VERALTET) Einführung in Azure Container Service für Kubernetes
Tipp
Die aktualisierte Version dieses Artikels, in dem Azure Kubernetes Service verwendet wird, finden Sie unter Azure Kubernetes Service (AKS).
Warnung
Azure Container Service (ACS) wird ausgemustert. Für ACS werden keine neuen Features oder Funktionen mehr hinzugefügt. Sämtliche APIs, Portalfunktionen, CLI-Befehle und Dokumentationen werden als veraltet gekennzeichnet.
2017 wurde Azure Kubernetes Service (AKS) eingeführt, um die Verwaltung, die Bereitstellung und den Betrieb von Kubernetes zu vereinfachen. Falls Sie den Kubernetes-Orchestrator verwenden, migrieren Sie bitte bis spätestens 31. Januar 2020 zu Azure Kubernetes Service. Informationen zu den ersten Schritten finden Sie unter Migration von Azure Container Service (ACS) zu Azure Kubernetes Service (AKS).
Weitere Informationen finden Sie unter Einstellung von Azure Container Service am 31. Januar 2020.
Azure Container Service für Kubernetes vereinfacht das Erstellen, Konfigurieren und Verwalten eines Clusters mit virtuellen Computern, die für die Ausführung von Anwendungen in Containern vorkonfiguriert sind. So können Sie Ihre vorhandenen Kenntnisse nutzen, bzw. auf einen großen und wachsenden Pool von Communityfachkenntnissen zur Bereitstellung und Verwaltung von containerbasierten Anwendungen in Microsoft Azure zurückgreifen.
Mit Azure Container Service können Sie die professionellen Features von Azure nutzen und müssen dank Kubernetes und Docker-Imageformat trotzdem nicht auf Anwendungsportabilität verzichten.
Verwenden von Azure Container Service für Kubernetes
Mit dem Azure Container Service verfolgen wir das Ziel, mit Open Source-Tools und -Technologien, die heutzutage bei unseren Kunden beliebt sind, eine Umgebung für das Containerhosting bereitzustellen. Zu diesem Zweck machen wir die standardmäßigen Kubernetes-API-Endpunkte verfügbar. Mithilfe dieser Standardendpunkte können Sie jede Software nutzen, die mit einem Kubernetes-Cluster kommunizieren kann. Zur Auswahl stehen beispielsweise kubectl, helm und draft.
Erstellen eines Kubernetes-Clusters mithilfe von Azure Container Service
Stellen Sie zum Verwenden von Azure Container Service zunächst mithilfe der Azure-Befehlszeilenschnittstelle oder über das Portal einen Azure Container Service-Cluster bereit. (Suchen Sie im Marketplace nach Azure Container Service.) Erfahrene Benutzer, die mehr Kontrolle über Azure Resource Manager-Vorlagen benötigen, können mithilfe des Open-Source-Projekts acs-engine einen eigenen benutzerdefinierten Kubernetes-Cluster erstellen und über die az
-Befehlszeilenschnittstelle bereitstellen.
Verwenden von Kubernetes
Kubernetes automatisiert die Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern. Das Tool bietet zahlreiche Funktionen, darunter:
- Automatisches Bin Packing
- Selbstreparatur
- Horizontale Skalierung
- Dienstermittlung und Lastenausgleich
- Automatisierte Rollouts und Rollbacks
- Geheimnis- und Konfigurationsverwaltung
- Speicherorchestrierung
- Batchausführung
Architekturdiagramm für Azure Container Service-basierte Kubernetes-Bereitstellung:
Videos
Kubernetes-Unterstützung in Azure Container Service (Azure Friday, Januar 2017):
Tools für die Entwicklung und Bereitstellung von Anwendungen in Kubernetes (Azure OpenDev, Juni 2017):
Nächste Schritte
Machen Sie sich in der Kubernetes-Schnellstartanleitung mit Azure Container Service vertraut.