Déployer Kubernetes pour utiliser des conteneurs avec Azure StackDeploy Kubernetes to use containers with Azure Stack

S’applique à : systèmes intégrés Azure Stack et Kit de développement Azure StackApplies to: Azure Stack integrated systems and Azure Stack Development Kit

Notes

Utilisez uniquement l’élément Kubernetes de la Place de marché Azure Stack pour déployer des clusters en tant que preuve de concept.Only use the Kubernetes Azure Stack Marketplace item to deploy clusters as a proof-of-concept. Pour les clusters Kubernetes pris en charge sur Azure Stack, utilisez  le moteur AKS. For supported Kubernetes clusters on Azure Stack, use the AKS engine.

Vous pouvez suivre les étapes de cet article pour déployer et configurer les ressources pour Kubernetes en une seule opération coordonnée.You can follow the steps in this article to deploy and set up the resources for Kubernetes in a single, coordinated operation. Les étapes utilisent un modèle Azure Resource Manager.The steps use an Azure Resource Manager solution template. Vous devez collecter les informations nécessaires sur votre installation d’Azure Stack, générer le modèle, puis le déployer sur votre cloud.You'll need to collect the required information about your Azure Stack installation, generate the template, and then deploy to your cloud. Le modèle Azure Stack n’utilise pas le service AKS managé qui est offert dans Azure mondial.The Azure Stack template doesn't use the same managed AKS service offered in global Azure.

Kubernetes et conteneursKubernetes and containers

Vous pouvez installer Kubernetes à l’aide de modèles Azure Resource Manager générés par le moteur AKS (Azure Container Services) sur Azure Stack.You can install Kubernetes using Azure Resource Manager templates generated by the AKS engine on Azure Stack. Un Kubernetes est un système open source permettant d’automatiser le déploiement, la mise à l’échelle et la gestion d’applications dans des conteneurs.Kubernetes is an open-source system for automating deployment, scaling, and managing of applications in containers. Un conteneur se trouve dans une image.A container is in an image. L’image de conteneur est similaire à une machine virtuelle, avec cette différence que le conteneur inclut seulement les ressources nécessaires pour exécuter une application, comme le code, un runtime pour exécuter le code, des bibliothèques spécifiques et des paramètres.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.

Vous pouvez utiliser Kubernetes pour ce qui suit :You can use Kubernetes to:

  • Développer des applications hautement évolutives et extensibles, qui peuvent être déployées en quelques secondes.Develop massively scalable, upgradable, applications that can be deployed in seconds.
  • Simplifier la conception de vos applications et améliorer leur fiabilité à l’aide de différentes applications Helm.Simplify the design of your application and improve its reliability by different Helm applications. Helm est un outil d’empaquetage open source qui vous aide à installer et à gérer le cycle de vie d’applications Kubernetes.Helm is an open-source packaging tool that helps you install and manage the lifecycle of Kubernetes applications.
  • Surveillez et diagnostiquez facilement l’intégrité de vos applications.Easily monitor and diagnose the health of your applications.

Vous êtes facturé seulement pour l’utilisation des ressources de calcul qui est nécessaire aux nœuds où se trouve votre cluster.You'll only be charged for the compute usage required by the nodes supporting your cluster. Pour plus d’informations, consultez Utilisation et facturation dans Azure Stack.For more information, see Usage and billing in Azure Stack.

Déployer Kubernetes pour utiliser des conteneursDeploy Kubernetes to use containers

Les étapes pour déployer un cluster Kubernetes sur Azure Stack dépendent de votre service de gestion des identités.The steps to deploy a Kubernetes cluster on Azure Stack will depend on your identity management service. Vérifiez la solution de gestion des identités utilisée par votre installation d’Azure Stack.Verify the identity management solution used by your installation of Azure Stack. Contactez votre administrateur Azure Stack pour vérifier votre service de gestion des identités.Contact your Azure Stack administrator to verify your identity management service.

Se connecter au clusterConnect to your cluster

Vous êtes maintenant prêt à vous connecter à votre cluster.You're now ready to connect to your cluster. Le maître se trouve dans votre groupe de ressources de cluster et est nommé k8s-master-<sequence-of-numbers>.The master can be found in your cluster resource group, and is named k8s-master-<sequence-of-numbers>. Utilisez un client SSH pour vous connecter au maître.Use an SSH client to connect to the master. Sur le maître, vous pouvez utiliser kubectl, client de ligne de commande Kubernetes, pour gérer le cluster.On the master, you can use kubectl, the Kubernetes command-line client to manage your cluster. Pour obtenir des instructions, consultez Kubernetes.io.For instructions, see Kubernetes.io.

Le gestionnaire de package Helm peut également s’avérer utile pour installer et déployer des applications sur votre cluster.You may also find the Helm package manager useful for installing and deploying apps to your cluster. Pour obtenir des instructions sur l’installation et l’utilisation de Helm avec votre cluster, consultez helm.sh.For instructions on installing and using Helm with your cluster, see helm.sh.

Étapes suivantesNext steps

Activer le tableau de bord KubernetesEnable the Kubernetes Dashboard

Ajouter un cluster Kubernetes à la Place de marché (pour l’opérateur Azure Stack)Add a Kubernetes to the Marketplace (for the Azure Stack operator)

Déployer Kubernetes sur Azure Stack à l’aide d’Azure Active Directory (Azure AD)Deploy Kubernetes to Azure Stack using Azure Active Directory (Azure AD)

Déployer Kubernetes sur Azure Stack à l’aide d’Active Directory Federation Services (AD FS)Deploy Kubernetes to Azure Stack using Active Directory Federated Services (AD FS)

Kubernetes sur AzureKubernetes on Azure