Gérer les nœuds et les pools de nœuds d'un cluster OVHcloud Managed Kubernetes
Découvrez comment gérer les nœuds et les pools de nœuds via l'espace client OVHcloud, l'API OVHcloud et la Custom Resource Definition (CRD) NodePools
Objectif
Le service OVHcloud Managed Kubernetes met à votre disposition des clusters Kubernetes prêts pour la production, sans les contraintes liées à leur installation ou à leur exploitation.
Ce guide traite l'une des premières étapes suivant la commande d'un cluster : la gestion des nœuds et des pools de nœuds.
Selon la méthode que vous préférez, vous pouvez les gérer via :
- L'.
- L'.
- La Custom Resource Definition (CRD)
NodePools, viakubectl.
Chacune de ces méthodes est détaillée ci-dessous afin de vous aider à dimensionner et à gérer efficacement votre infrastructure Kubernetes.
Prérequis
- Disposer d'un cluster OVHcloud Managed Kubernetes.
- Si vous prévoyez de gérer vos pools de nœuds à l'aide de la CRD
NodePools, assurez-vous d'avoir installé l'outil en ligne de commande kubectl. Vous trouverez des instructions d'installation détaillées sur le site officiel de Kubernetes.
Accès à l'espace client OVHcloud
- Lien direct :
- Pour accéder à vos services :
Public Cloud> Sélectionnez votre projet >Managed Kubernetes Service
À propos des nœuds et des pools de nœuds
Dans votre cluster OVHcloud Managed Kubernetes, les nœuds sont regroupés en pools de nœuds (des groupes de nœuds partageant la même configuration).
Lorsque vous commandez un nouveau cluster, celui-ci est créé avec un pool de nœuds par défaut. Consultez notre guide « Créer un cluster » pour plus d'informations.
Ce guide explique comment effectuer quelques opérations de base sur les nœuds et les pools de nœuds depuis la section Public Cloud de votre .
En pratique
Accédez à l'interface d'administration de vos clusters OVHcloud Managed Kubernetes en cliquant sur Managed Kubernetes Service dans le menu de gauche. Dans le tableau, sélectionnez un cluster en cliquant sur son nom.
Cette interface d'administration comporte plusieurs onglets :
-
Service : vous y trouverez une vue globale de votre cluster, avec des informations importantes telles que son statut, l'URL de l'API ou le fichier de configuration
kubectl. -
Pools de nœuds : vous y trouverez les pools de nœuds actifs de votre cluster. Vous pourrez y ajouter, redimensionner ou supprimer des pools de nœuds.
-
Accès APIServer : vous pouvez y ajouter des plages IPv4 afin de restreindre l'accès à l'APIServer de votre cluster.
-
Logs d'Audit : vous y trouverez les logs du control plane de votre cluster Kubernetes.
Obtenir les informations de votre cluster
Cliquez sur le nom du cluster concerné pour ouvrir son onglet Overview, qui affiche le statut du cluster, l'URL de l'API et le fichier de configuration kubectl.
Lister les pools de nœuds
Cliquez sur le nom du cluster concerné, puis ouvrez l'onglet Pools de nœuds pour consulter la liste des pools de nœuds actifs.
Obtenir des informations sur un pool de nœuds
Cliquez sur le nom du cluster concerné, puis ouvrez l'onglet Pools de nœuds.
Vous pouvez également consulter les nœuds qui composent un pool de nœuds, en cliquant sur le nom de l'un d'entre eux.
Créer un pool de nœuds
Dans l'onglet Pools de nœuds, cliquez sur le bouton Ajouter un pool de nœuds. Un assistant de configuration s'ouvre : remplissez les champs afin de créer un nouveau pool de nœuds.
Le nom du pool de nœuds doit être en minuscules. Les caractères « _ » et « . » ne sont pas autorisés. Le nom d'un pool de nœuds ne peut pas commencer par un chiffre.
Les étapes suivantes de configuration du pool de nœuds sont décrites dans le guide « Créer un cluster ».
Pour en savoir plus sur les flavors de la gamme OVHcloud actuelle, consultez cette page.
L'API vous renverra les informations du nouveau pool de nœuds.
Résultat :
Via la CRD NodePools Pour créer un nouveau pool de nœuds, il vous suffit de créer un nouveau manifeste de pool de nœuds.
Copiez le manifeste YAML suivant dans un fichier new-nodepool.yaml :
Les champs antiAffinity, flavor et name ne seront pas modifiables après la création.
Vous ne pouvez pas faire passer le champ monthlyBilled de true à false.
Appliquez-le ensuite à votre cluster :
Votre nouveau pool de nœuds sera créé :
Au départ, le nouveau pool de nœuds est vide, mais si vous patientez quelques secondes, vous verrez les nœuds être créés et rendus disponibles progressivement, les uns après les autres.
Mettre à jour un pool de nœuds
Configurer un pool de nœuds
Pour accéder à la configuration des nœuds, ouvrez l'onglet Pools de nœuds. Cliquez sur le bouton ... sur la ligne du pool de nœuds concerné, puis sélectionnez Voir les nœuds.
Vous pouvez y modifier le mode de facturation d'un nœud ou supprimer un nœud en cliquant sur le bouton ... correspondant.
Vous pouvez uniquement passer d'un mode de facturation horaire à un mode de facturation mensuel, et non l'inverse.
Ajouter des nœuds à un pool de nœuds existant
Dans l'onglet Pools de nœuds, cliquez sur le bouton ... sur la ligne du pool de nœuds concerné, puis sélectionnez Configurer la taille du pool de nœuds.
Dans la fenêtre qui s'affiche, vous pouvez redimensionner votre pool de nœuds en y ajoutant des nœuds. Vous pouvez également activer la fonctionnalité d'autoscaling, qui vous permet de définir à la place la taille minimale et maximale du pool.
Supprimer un pool de nœuds
Dans l'onglet Pools de nœuds, cliquez sur le bouton ... sur la ligne du pool de nœuds concerné, puis sélectionnez Supprimer le pool.
Une boîte de dialogue de confirmation s'affiche. Saisissez DELETE dans le champ, puis cliquez sur le bouton Supprimer pour confirmer la suppression.
Aller plus loin
Pour avoir une vue d'ensemble du service OVHcloud Managed Kubernetes, rendez-vous sur la page OVHcloud Managed Kubernetes.
Pour déployer votre première application sur votre cluster Kubernetes, nous vous invitons à suivre nos guides de configuration des paramètres par défaut de kubectl et de déploiement d'une application Hello World.
Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.
Échangez avec notre communauté d'utilisateurs.