(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:

Konfiguration von Azure Container Service für die Verwendung von Kubernetes

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.