Kubernetes implementeren voor het gebruik van containers met Azure Stack hubDeploy Kubernetes to use containers with Azure Stack Hub

Notitie

Gebruik het Kubernetes Azure Stack Marketplace-item alleen voor het implementeren van clusters als een test-of-concept.Only use the Kubernetes Azure Stack Marketplace item to deploy clusters as a proof-of-concept. Gebruik de AKS-enginevoor ondersteunde Kubernetes-clusters op Azure stack.For supported Kubernetes clusters on Azure Stack, use the AKS engine.

U kunt de stappen in dit artikel volgen om de resources voor Kubernetes te implementeren en in te stellen in een enkele, gecoördineerde bewerking.You can follow the steps in this article to deploy and set up the resources for Kubernetes in a single, coordinated operation. In de stappen wordt gebruikgemaakt van een sjabloon voor Azure Resource Manager oplossingen.The steps use an Azure Resource Manager solution template. U moet de vereiste informatie over de installatie van de Azure Stack hub verzamelen, de sjabloon genereren en vervolgens implementeren in uw Cloud.You'll need to collect the required information about your Azure Stack Hub installation, generate the template, and then deploy to your cloud. De Azure Stack-hub-sjabloon maakt geen gebruik van dezelfde beheerde AKS-service die wordt aangeboden in het wereld wijde Azure.The Azure Stack Hub template doesn't use the same managed AKS service offered in global Azure.

Kubernetes en containersKubernetes and containers

U kunt Kubernetes installeren met behulp van Azure Resource Manager sjablonen die zijn gegenereerd door de AKS-engine op Azure Stack hub.You can install Kubernetes using Azure Resource Manager templates generated by the AKS engine on Azure Stack Hub. Kubernetes is een open-source systeem voor het automatiseren van de implementatie, het schalen en het beheren van toepassingen in containers.Kubernetes is an open-source system for automating deployment, scaling, and managing of applications in containers. Een container bevindt zich in een installatie kopie.A container is in an image. De container installatie kopie is vergelijkbaar met een virtuele machine (VM), maar in tegens telling tot een VM bevat de container alleen de resources die nodig zijn om een toepassing uit te voeren, zoals de code, runtime voor het uitvoeren van de code, specifieke bibliotheken en instellingen.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.

U kunt Kubernetes gebruiken voor het volgende:You can use Kubernetes to:

  • Ontwikkel zeer schaal bare, uitbreidbaar en uitbreidbaar toepassingen die in enkele seconden kunnen worden geïmplementeerd.Develop massively scalable, upgradable, applications that can be deployed in seconds.
  • Vereenvoudig het ontwerp van uw toepassing en verbeter de betrouw baarheid door verschillende helm-toepassingen.Simplify the design of your application and improve its reliability by different Helm applications. Helm is een open-source-verpakkings programma waarmee u de levens cyclus van Kubernetes-toepassingen kunt installeren en beheren.Helm is an open-source packaging tool that helps you install and manage the lifecycle of Kubernetes applications.
  • U kunt de status van uw toepassingen eenvoudig controleren en analyseren.Easily monitor and diagnose the health of your applications.

Er worden alleen kosten in rekening gebracht voor het reken gebruik dat vereist is voor de knoop punten die uw cluster ondersteunen.You'll only be charged for the compute usage required by the nodes supporting your cluster. Zie gebruik en facturering in azure stack hubvoor meer informatie.For more information, see Usage and billing in Azure Stack Hub.

Kubernetes implementeren voor het gebruik van containersDeploy Kubernetes to use containers

De stappen voor het implementeren van een Kubernetes-cluster op Azure Stack hub zijn afhankelijk van de service voor identiteits beheer.The steps to deploy a Kubernetes cluster on Azure Stack Hub will depend on your identity management service. Controleer de oplossing voor identiteits beheer die wordt gebruikt door uw installatie van Azure Stack hub.Verify the identity management solution used by your installation of Azure Stack Hub. Neem contact op met uw Azure Stack hub-beheerder om uw Identity Management-service te verifiëren.Contact your Azure Stack Hub administrator to verify your identity management service.

Verbinding maken met uw clusterConnect to your cluster

U bent nu klaar om verbinding te maken met uw cluster.You're now ready to connect to your cluster. De master kan worden gevonden in de cluster resource groep en heeft de naam k8s-master-<sequence-of-numbers> .The master can be found in your cluster resource group, and is named k8s-master-<sequence-of-numbers>. Gebruik een SSH-client om verbinding te maken met de Master.Use an SSH client to connect to the master. Op de master kunt u kubectl, de Kubernetes-opdracht regel-client, gebruiken om uw cluster te beheren.On the master, you can use kubectl, the Kubernetes command-line client to manage your cluster. Zie Kubernetes.iovoor instructies.For instructions, see Kubernetes.io.

U kunt ook het helm -pakket beheer vinden dat nuttig is voor het installeren en implementeren van apps in uw cluster.You may also find the Helm package manager useful for installing and deploying apps to your cluster. Zie helm.shvoor instructies over het installeren en gebruiken van helm met uw cluster.For instructions on installing and using Helm with your cluster, see helm.sh.

Volgende stappenNext steps

Het Kubernetes-dash board inschakelenEnable the Kubernetes Dashboard

Een Kubernetes toevoegen aan Marketplace (voor de operator Azure Stack hub)Add a Kubernetes to the Marketplace (for the Azure Stack Hub operator)

Kubernetes implementeren voor Azure Stack hub met behulp van Azure Active Directory (Azure AD)Deploy Kubernetes to Azure Stack Hub using Azure Active Directory (Azure AD)

Kubernetes implementeren voor Azure Stack hub met behulp van Active Directory Federated Services (AD FS)Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS)

Kubernetes op AzureKubernetes on Azure