Einführung in Azure Container Service für KubernetesIntroduction to Azure Container Service for Kubernetes

Warnung

Sie haben Dokumentation zur alten Version von Azure Container Service vor sich.You are viewing documentation for the old version of the Azure Container Service. Azure Kubernetes Service (AKS) wird dahingehend aktualisiert, dass Kubernetes in Azure neue Bereitstellungsoptionen, verbesserte Verwaltungsfunktionen und Kostenvorteile bietet.Azure Kubernetes Service (AKS) is being updated to add new deployment options, enhanced management capabilities, and cost benefit to Kubernetes on Azure. Besuchen Sie die Website mit der ACS-Dokumentation, um die Arbeit mit diesen Features der Vorschauversion aufzunehmen.Visit the AKS documentation to start working with these preview features.

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.Azure Container Service for Kubernetes makes it simple to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. 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.This enables you to use your existing skills, or draw upon a large and growing body of community expertise, to deploy and manage container-based applications on Microsoft Azure.

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.By using Azure Container Service, you can take advantage of the enterprise-grade features of Azure, while still maintaining application portability through Kubernetes and the Docker image format.

Verwenden von Azure Container Service für KubernetesUsing Azure Container Service for 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.Our goal with Azure Container Service is to provide a container hosting environment by using open-source tools and technologies that are popular among our customers today. Zu diesem Zweck machen wir die standardmäßigen Kubernetes-API-Endpunkte verfügbar.To this end, we expose the standard Kubernetes API endpoints. Mithilfe dieser Standardendpunkte können Sie jede Software nutzen, die mit einem Kubernetes-Cluster kommunizieren kann.By using these standard endpoints, you can leverage any software that is capable of talking to a Kubernetes cluster. Zur Auswahl stehen beispielsweise kubectl, helm und draft.For example, you might choose kubectl, helm, or draft.

Erstellen eines Kubernetes-Clusters mithilfe von Azure Container ServiceCreating a Kubernetes cluster using 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.)To begin using Azure Container Service, deploy an Azure Container Service cluster with the Azure CLI or via the portal (search the Marketplace for 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.If you are an advanced user who needs more control over the Azure Resource Manager templates, you can use the open source acs-engine project to build your own custom Kubernetes cluster and deploy it via the az CLI.

Verwenden von KubernetesUsing Kubernetes

Kubernetes automatisiert die Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern.Kubernetes automates deployment, scaling, and management of containerized applications. Das Tool bietet zahlreiche Funktionen, darunter:It has a rich set of features including:

  • Automatisches Bin PackingAutomatic binpacking
  • SelbstreparaturSelf-healing
  • Horizontale SkalierungHorizontal scaling
  • Dienstermittlung und LastenausgleichService discovery and load balancing
  • Automatisierte Rollouts und RollbacksAutomated rollouts and rollbacks
  • Geheimnis- und KonfigurationsverwaltungSecret and configuration management
  • SpeicherorchestrierungStorage orchestration
  • BatchausführungBatch execution

Architekturdiagramm für Azure Container Service-basierte Kubernetes-Bereitstellung:Architectural diagram of Kubernetes deployed via Azure Container Service:

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

VideosVideos

Kubernetes-Unterstützung in Azure Container Service (Azure Friday, Januar 2017):Kubernetes Support in Azure Container Services (Azure Friday, January 2017):

Tools für die Entwicklung und Bereitstellung von Anwendungen in Kubernetes (Azure OpenDev, Juni 2017):Tools for Developing and Deploying Applications on Kubernetes (Azure OpenDev, June 2017):

Nächste SchritteNext steps

Machen Sie sich in der Kubernetes-Schnellstartanleitung mit Azure Container Service vertraut.Explore the Kubernetes Quickstart to begin exploring Azure Container Service today.