Bereitstellen von Kubernetes für die Verwendung von Containern in Azure Stack HubDeploy Kubernetes to use containers with Azure Stack Hub

Hinweis

Verwenden Sie das Kubernetes-Azure Stack-Marketplace-Element nur, um Cluster als Proof of Concept bereitzustellen.Only use the Kubernetes Azure Stack Marketplace item to deploy clusters as a proof-of-concept. Verwenden Sie für unterstützte Kubernetes-Cluster in Azure Stack die AKS-Engine.For supported Kubernetes clusters on Azure Stack, use the AKS engine.

Sie können die Schritte in diesem Artikel befolgen, um die Ressourcen für Kubernetes in einem einzigen, koordinierten Vorgang bereitzustellen und einzurichten.You can follow the steps in this article to deploy and set up the resources for Kubernetes in a single, coordinated operation. Die Schritte verwenden eine Azure Resource Manager-Lösungsvorlage.The steps use an Azure Resource Manager solution template. Sie müssen die erforderlichen Informationen zu Ihrer Azure Stack Hub-Installation sammeln, die Vorlage generieren und dann die Bereitstellung in der Cloud ausführen.You'll need to collect the required information about your Azure Stack Hub installation, generate the template, and then deploy to your cloud. Die Azure Stack Hub-Vorlage verwendet nicht denselben verwalteten AKS-Dienst, der in der globalen Azure-Umgebung angeboten wird.The Azure Stack Hub template doesn't use the same managed AKS service offered in global Azure.

Kubernetes und ContainerKubernetes and containers

Sie können Kubernetes mithilfe von Azure Resource Manager-Vorlagen, die von der AKS-Engine (Azure Kubernetes Service) generiert wurden, in Azure Stack Hub installieren.You can install Kubernetes using Azure Resource Manager templates generated by the AKS engine on Azure Stack Hub. Kubernetes ist ein Open Source-System für die Automatisierung der Bereitstellung, Skalierung und Verwaltung von Anwendungen in Containern.Kubernetes is an open-source system for automating deployment, scaling, and managing of applications in containers. Ein Container befindet sich in einem Image.A container is in an image. Das Containerimage ähnelt einem virtuellen Computer (VM). Im Gegensatz zu einer VM enthält der Container aber nur die Ressourcen, die er zum Ausführen einer Anwendung benötigt, z. B. den Code, die Runtime zum Ausführen des Codes, bestimmte Bibliotheken und Einstellungen.The container image is similar to a virtual machine (VM), however, unlike a VM, the container just includes the resources it needs to run an application, such as the code, runtime to execute the code, specific libraries, and settings.

Sie können Kubernetes für Folgendes verwenden:You can use Kubernetes to:

  • Entwickeln hochgradig skalierbarer, aktualisierbarer Anwendungen, die in wenigen Sekunden bereitgestellt werden könnenDevelop massively scalable, upgradable, applications that can be deployed in seconds.
  • Vereinfachen des Entwurfs Ihrer Anwendung und Verbessern ihrer Zuverlässigkeit durch verschiedene Helm-Anwendungen.Simplify the design of your application and improve its reliability by different Helm applications. Helm ist ein Open Source-Verpackungstool, das Ihnen dabei hilft, Kubernetes-Anwendungen zu installieren und ihren Lebenszyklus zu verwalten.Helm is an open-source packaging tool that helps you install and manage the lifecycle of Kubernetes applications.
  • Einfaches Überwachen und Diagnostizieren der Integrität Ihrer Anwendungen.Easily monitor and diagnose the health of your applications.

Ihnen werden lediglich die Kosten für die Computenutzung in Rechnung gestellt, die von den Knoten benötigt wird, die Ihren Cluster unterstützen.You'll only be charged for the compute usage required by the nodes supporting your cluster. Weitere Informationen finden Sie unter Verbrauch und Abrechnung in Azure Stack Hub.For more information, see Usage and billing in Azure Stack Hub.

Bereitstellen von Kubernetes für die Verwendung von ContainernDeploy Kubernetes to use containers

Die Schritte zum Bereitstellen eines Kubernetes-Clusters in Azure Stack Hub richten sich nach Ihrem Identitätsverwaltungsdienst.The steps to deploy a Kubernetes cluster on Azure Stack Hub will depend on your identity management service. Verifizieren Sie die von Ihrer Installation von Azure Stack Hub verwendete Identitätsverwaltungslösung.Verify the identity management solution used by your installation of Azure Stack Hub. Wenden Sie sich an ihren Azure Stack Hub-Administrator, um Ihren Identitätsverwaltungsdienst zu verifizieren.Contact your Azure Stack Hub administrator to verify your identity management service.

Herstellen einer ClusterverbindungConnect to your cluster

Sie können nun eine Verbindung mit Ihrem Cluster herstellen.You're now ready to connect to your cluster. Den Master mit dem Namen k8s-master-<sequence-of-numbers> finden Sie in Ihrer Clusterressourcengruppe.The master can be found in your cluster resource group, and is named k8s-master-<sequence-of-numbers>. Verwenden Sie einen SSH-Client zum Herstellen einer Verbindung mit dem Master.Use an SSH client to connect to the master. Auf dem Master können Sie mit dem Kubernetes-Befehlszeilenclient kubectl Ihren Cluster verwalten.On the master, you can use kubectl, the Kubernetes command-line client to manage your cluster. Anweisungen finden Sie unter Kubernetes.io.For instructions, see Kubernetes.io.

Sie können zudem den Helm-Paket-Manager zum Installieren und Bereitstellen von Apps für Ihren Cluster verwenden.You may also find the Helm package manager useful for installing and deploying apps to your cluster. Anweisungen zur Installation und Verwendung von Helm mit Ihrem Cluster finden Sie unter helm.sh.For instructions on installing and using Helm with your cluster, see helm.sh.

Nächste SchritteNext steps

Aktivieren des Kubernetes-DashboardsEnable the Kubernetes Dashboard

Hinzufügen von Kubernetes zum Marketplace (für den Azure Stack Hub-Operator)Add a Kubernetes to the Marketplace (for the Azure Stack Hub operator)

Bereitstellen von Kubernetes in Azure Stack Hub mithilfe von Azure Active Directory (Azure AD)Deploy Kubernetes to Azure Stack Hub using Azure Active Directory (Azure AD)

Bereitstellen von Kubernetes in Azure Stack Hub mithilfe der Active Directory-Verbunddienste (Active Directory Federated Services, AD FS)Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS)

Kubernetes in AzureKubernetes on Azure