Skip to main content

Démonstration de Linode Kubernetes Engine (LKE)

VIDÉO

Leslie Salazar, rédactrice technique senior, vous montre comment déployer des clusters Kubernetes avec notre moteur d'orchestration de conteneurs entièrement géré.

Vignette vidéo

Transcription de la vidéo

Bonjour, ici Leslie de l'équipe de documentation technique de Linode. Aujourd'hui, j'aimerais vous montrer comment déployer un cluster Kubernetes à l'aide de LKE, le Linode Kubernetes Engine, qui est un système d'orchestration de conteneurs combinant la facilité d'utilisation et la tarification de Linode avec l'efficacité de l'infrastructure de Kubernetes. Avec LKE, vous n'avez pas à payer pour le nœud maître ni pour les frais de gestion du cluster ; tout ce dont vous devez vous soucier, ce sont les nœuds eux-mêmes, qui exécutent vos charges de travail.

Commençons donc à déployer un cluster Kubernetes. Vous voyez ici mon tableau de bord Linode Cloud Manager. Je vais naviguer jusqu'à la section Kubernetes du Manager pour commencer. Vous pouvez voir une liste de tous les clusters que j'ai déjà déployés ici, alors allons-y et créons un nouveau cluster en cliquant sur le lien "Add a Cluster".

Je peux maintenant fournir les paramètres nécessaires au déploiement de mon cluster. Tout d'abord, je vais attribuer le nom, disons my-lke-cluster ; je vais sélectionner une région de cluster, allons-y avec Dallas Texas ; la version de Kubernetes que je vais choisir est 1.17. Je peux maintenant commencer à ajouter des pools de nœuds à mon cluster. Un pool de nœuds est un groupe de Linodes dans le cluster qui ont tous les mêmes ressources de calcul. Par exemple, je peux ajouter des nœuds au pool à partir de nos plans Standard Dedicated CPU et High Memory . Je vais ajouter trois Linodes de 2 gigaoctets en incrémentant la valeur ici et en cliquant sur le bouton "Ajouter".

Ici, sur le côté droit, je peux voir un résumé du pool de nœuds de mon cluster ainsi que le coût total du cluster. Allons-y et déployons notre cluster Kubernetes en cliquant sur "Create Cluster". Pendant que le cluster se déploie, je peux voir la page de résumé qui fournit plus de détails sur le cluster comme son point de terminaison API Kubernetes, sa version, sa région, et des liens pour télécharger ou voir son fichier kubeconfig. Je peux également ajouter des balises au cluster à des fins d'organisation, et ici, dans la section pool de nœuds, je peux voir l'état de tous les nœuds de mon cluster.

Pour commencer à interagir avec mon cluster Kubernetes à l'aide de Kubectl, l'outil de ligne de commande de Kubernetes, je vais récupérer le fichier kubeconfig du cluster à l'aide de l'option de téléchargement. Je peux aussi copier directement le contenu du fichier kubeconfig depuis le Manager si je préfère procéder ainsi. Je vois que mon fichier a été téléchargé, je vais donc me rendre dans mon terminal pour commencer.

En affichant mon terminal, je vais enregistrer le chemin d'accès à mon fichier kubeconfig dans la variable d'environnement kubeconfig, afin de pouvoir y accéder avec kubectl. Je vais maintenant utiliser kubectl pour visualiser les nœuds de mon cluster. Vous pouvez voir ici que leur statut affiche "ready", ce qui signifie que je peux commencer à interagir avec mon cluster et définir les ressources nécessaires à ma charge de travail.

Cela conclut la démo d'aujourd'hui où je vous ai montré comment déployer un cluster Kubernetes à l'aide du Linode Kubernetes Engine. Si vous souhaitez approfondir un peu plus, un cas d'utilisation vraiment intéressant est l'hébergement d'un registre Docker pour stocker vos images de conteneurs. Si cela vous intéresse, nous avons un guide sur le sujet dans notre bibliothèque de documentation, ainsi qu'un tas d'autres guides et tutoriels pour vous aider à démarrer avec Kubernetes. Bien sûr, si vous avez besoin d'aide, vous pouvez toujours contacter notre support 24/7 qui est toujours heureux de vous donner un coup de main.

Merci d'avoir regardé et à la prochaine fois.