Wdrażanie Kubernetes do używania kontenerów z centrum Azure StackDeploy Kubernetes to use containers with Azure Stack Hub

Uwaga

Za pomocą elementu Kubernetes Azure Stack Marketplace można wdrażać klastry jako dowód koncepcji.Only use the Kubernetes Azure Stack Marketplace item to deploy clusters as a proof-of-concept. W przypadku obsługiwanych klastrów Kubernetes na Azure Stack należy użyć aparatu AKS.For supported Kubernetes clusters on Azure Stack, use the AKS engine.

Wykonanie kroków opisanych w tym artykule pozwala wdrożyć i skonfigurować zasoby dla Kubernetes w ramach jednej, skoordynowanej operacji.You can follow the steps in this article to deploy and set up the resources for Kubernetes in a single, coordinated operation. Kroki używają Azure Resource Manager szablonu rozwiązania.The steps use an Azure Resource Manager solution template. Musisz zebrać wymagane informacje dotyczące instalacji centrum Azure Stack, wygenerować szablon, a następnie wdrożyć go w chmurze.You'll need to collect the required information about your Azure Stack Hub installation, generate the template, and then deploy to your cloud. Szablon centrum Azure Stack nie korzysta z tej samej zarządzanej usługi AKS, która jest oferowana na globalnym platformie Azure.The Azure Stack Hub template doesn't use the same managed AKS service offered in global Azure.

Kubernetes i konteneryKubernetes and containers

Kubernetes można zainstalować przy użyciu szablonów Azure Resource Manager generowanych przez aparat AKS w centrum Azure Stack.You can install Kubernetes using Azure Resource Manager templates generated by the AKS engine on Azure Stack Hub. Kubernetes to system typu "open source" służący do automatyzowania wdrażania, skalowania i zarządzania aplikacjami w kontenerach.Kubernetes is an open-source system for automating deployment, scaling, and managing of applications in containers. Kontener znajduje się w obrazie.A container is in an image. Obraz kontenera jest podobny do maszyny wirtualnej (VM), jednak w przeciwieństwie do maszyny wirtualnej kontener zawiera tylko zasoby potrzebne do uruchomienia aplikacji, takie jak kod, środowisko uruchomieniowe w celu wykonania kodu, określonych bibliotek i ustawień.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.

Możesz użyć Kubernetes, aby:You can use Kubernetes to:

  • Opracowuj wysoce skalowalne i możliwe do zastosowania aplikacje, które można wdrożyć w kilka sekund.Develop massively scalable, upgradable, applications that can be deployed in seconds.
  • Uprość projektowanie aplikacji i popraw jej niezawodność przez różne aplikacje Helm.Simplify the design of your application and improve its reliability by different Helm applications. Helm to narzędzie do tworzenia pakietów typu "open source", które ułatwia Instalowanie i zarządzanie cyklem życia aplikacji Kubernetes.Helm is an open-source packaging tool that helps you install and manage the lifecycle of Kubernetes applications.
  • Łatwo Monitoruj i Diagnozuj kondycję aplikacji.Easily monitor and diagnose the health of your applications.

Opłata zostanie naliczona tylko za użycie obliczeniowe wymagane przez węzły obsługujące klaster.You'll only be charged for the compute usage required by the nodes supporting your cluster. Aby uzyskać więcej informacji, zobacz użycie i rozliczanie w centrum Azure Stack.For more information, see Usage and billing in Azure Stack Hub.

Wdróż Kubernetes do korzystania z kontenerówDeploy Kubernetes to use containers

Kroki wdrażania klastra Kubernetes w centrum Azure Stack będą zależeć od usługi zarządzania tożsamościami.The steps to deploy a Kubernetes cluster on Azure Stack Hub will depend on your identity management service. Sprawdź rozwiązanie do zarządzania tożsamościami używane przez instalację centrum Azure Stack.Verify the identity management solution used by your installation of Azure Stack Hub. Skontaktuj się z administratorem centrum Azure Stack, aby zweryfikować usługę zarządzania tożsamościami.Contact your Azure Stack Hub administrator to verify your identity management service.

Nawiązywanie połączenia z klastremConnect to your cluster

Teraz można przystąpić do łączenia się z klastrem.You're now ready to connect to your cluster. Wzorzec można znaleźć w grupie zasobów klastra i ma nazwę k8s-master-<sequence-of-numbers> .The master can be found in your cluster resource group, and is named k8s-master-<sequence-of-numbers>. Użyj klienta SSH, aby nawiązać połączenie z serwerem głównym.Use an SSH client to connect to the master. Na serwerze głównym można używać polecenia kubectl, Kubernetes Client wiersza polecenia do zarządzania klastrem.On the master, you can use kubectl, the Kubernetes command-line client to manage your cluster. Aby uzyskać instrukcje, zobacz Kubernetes.IO.For instructions, see Kubernetes.io.

Możesz również znaleźć Menedżera pakietów Helm przydatny do instalowania i wdrażania aplikacji w klastrze.You may also find the Helm package manager useful for installing and deploying apps to your cluster. Aby uzyskać instrukcje dotyczące instalowania i używania Helm z klastrem, zobacz Helm.sh.For instructions on installing and using Helm with your cluster, see helm.sh.

Następne krokiNext steps

Włączanie pulpitu nawigacyjnego KubernetesEnable the Kubernetes Dashboard

Dodawanie Kubernetes do portalu Marketplace (dla operatora Azure Stack Hub)Add a Kubernetes to the Marketplace (for the Azure Stack Hub operator)

Wdrażanie Kubernetes w centrum Azure Stack przy użyciu Azure Active Directory (Azure AD)Deploy Kubernetes to Azure Stack Hub using Azure Active Directory (Azure AD)

Wdrażanie Kubernetes w centrum Azure Stack przy użyciu Active Directory usług federacyjnych (AD FS)Deploy Kubernetes to Azure Stack Hub using Active Directory Federated Services (AD FS)

Usługa Kubernetes na platformie AzureKubernetes on Azure