Distribuera Kubernetes för att använda behållare med Azure Stack hubbDeploy Kubernetes to use containers with Azure Stack Hub

Anteckning

Använd endast Kubernetes Azure Stack Marketplace-objektet för att distribuera kluster som ett koncept bevis.Only use the Kubernetes Azure Stack Marketplace item to deploy clusters as a proof-of-concept. Använd AKS-motornför Kubernetes-kluster som stöds på Azure Stack.For supported Kubernetes clusters on Azure Stack, use the AKS engine.

Du kan följa stegen i den här artikeln för att distribuera och konfigurera resurserna för Kubernetes i en enda, koordinerad åtgärd.You can follow the steps in this article to deploy and set up the resources for Kubernetes in a single, coordinated operation. I stegen används en mall för Azure Resource Manager lösning.The steps use an Azure Resource Manager solution template. Du måste samla in nödvändig information om Azure Stack Hub-installationen, generera mallen och sedan distribuera den till molnet.You'll need to collect the required information about your Azure Stack Hub installation, generate the template, and then deploy to your cloud. Azure Stack Hub-mallen använder inte samma hanterade AKS-tjänst som erbjuds i Global Azure.The Azure Stack Hub template doesn't use the same managed AKS service offered in global Azure.

Kubernetes och behållareKubernetes and containers

Du kan installera Kubernetes med Azure Resource Manager mallar som genereras av AKS-motorn på Azure Stack Hub.You can install Kubernetes using Azure Resource Manager templates generated by the AKS engine on Azure Stack Hub. Kubernetes är ett system med öppen källkod för automatisk distribution, skalning och hantering av program i behållare.Kubernetes is an open-source system for automating deployment, scaling, and managing of applications in containers. En behållare finns i en avbildning.A container is in an image. Behållar avbildningen liknar en virtuell dator (VM), men till skillnad från en virtuell dator innehåller behållaren dock bara de resurser som krävs för att köra ett program, till exempel kod, körning för att köra koden, specifika bibliotek och inställningar.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.

Du kan använda Kubernetes för att:You can use Kubernetes to:

  • Utveckla enorma skalbara program som kan distribueras på några sekunder.Develop massively scalable, upgradable, applications that can be deployed in seconds.
  • Förenkla utformningen av ditt program och förbättra dess tillförlitlighet med olika Helm-program.Simplify the design of your application and improve its reliability by different Helm applications. Helm är ett paket med öppen källkod som hjälper dig att installera och hantera livs cykeln för Kubernetes-program.Helm is an open-source packaging tool that helps you install and manage the lifecycle of Kubernetes applications.
  • Övervaka och diagnostisera enkelt hälso tillståndet för dina program.Easily monitor and diagnose the health of your applications.

Du debiteras bara för den beräknings användning som krävs av noderna som stöder klustret.You'll only be charged for the compute usage required by the nodes supporting your cluster. Mer information finns i användning och fakturering i Azure Stack Hub.For more information, see Usage and billing in Azure Stack Hub.

Distribuera Kubernetes för att använda behållareDeploy Kubernetes to use containers

Stegen för att distribuera ett Kubernetes-kluster på Azure Stack Hub beror på din identitets hanterings tjänst.The steps to deploy a Kubernetes cluster on Azure Stack Hub will depend on your identity management service. Verifiera den identitets hanterings lösning som används i din installation av Azure Stack Hub.Verify the identity management solution used by your installation of Azure Stack Hub. Kontakta Azure Stack Hub-administratören för att verifiera din identitets hanterings tjänst.Contact your Azure Stack Hub administrator to verify your identity management service.

Anslut till klustretConnect to your cluster

Nu är du redo att ansluta till klustret.You're now ready to connect to your cluster. Du hittar originalet i kluster resurs gruppen och har namnet k8s-master-<sequence-of-numbers> .The master can be found in your cluster resource group, and is named k8s-master-<sequence-of-numbers>. Använd en SSH-klient för att ansluta till huvud servern.Use an SSH client to connect to the master. På huvud datorn kan du använda kubectl, Kubernetes kommando rads klient för att hantera klustret.On the master, you can use kubectl, the Kubernetes command-line client to manage your cluster. Instruktioner finns i Kubernetes.io.For instructions, see Kubernetes.io.

Du kan också hitta Helm Package Manager som är användbar för att installera och distribuera appar till klustret.You may also find the Helm package manager useful for installing and deploying apps to your cluster. Anvisningar om hur du installerar och använder Helm med ditt kluster finns i Helm.sh.For instructions on installing and using Helm with your cluster, see helm.sh.

Nästa stegNext steps

Aktivera Kubernetes-instrumentpanelenEnable the Kubernetes Dashboard

Lägg till en Kubernetes på Marketplace (för operatorn Azure Stack Hub)Add a Kubernetes to the Marketplace (for the Azure Stack Hub operator)

Distribuera Kubernetes till Azure Stack hubb med Azure Active Directory (Azure AD)Deploy Kubernetes to Azure Stack Hub using Azure Active Directory (Azure AD)

Distribuera Kubernetes till Azure Stack hubb med Active Directory federerade tjänster (AD FS)Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS)

Kubernetes på AzureKubernetes on Azure