Création et gestion d'hôtes dédiés sur une infrastructure VPC
Cloud privé virtuel
Les hôtes dédiés sont des hyperviseurs gérés à locataire unique qui ne peuvent être utilisés que pour déployer des clusters d' IBM Cloud Kubernetes Service.
Les hôtes dédiés, y compris les hôtes avec stockage d'instance, sont disponibles en version bêta uniquement pour les comptes répertoriés autorisés. Contactez le support pour plus d'informations sur la façon d'être ajouté à la liste autorisée. En outre, si vous souhaitez utiliser des hôtes dédiés avec le stockage d'instance, incluez ceci dans votre dossier de support.
Configuration des hôtes dédiés dans l'interface de ligne de commande
Pour commander des hôtes dédiés, vous devez d'abord créer un pool d'hôtes. Vous pouvez ensuite créer des hôtes dans le pool.
- Droits minimaux requis
- Rôle d'accès à la plateforme d'administration pour le cluster dans IBM Cloud Kubernetes Service.
-
Passez en revue les versions des hôtes dédiés disponibles et notez la classe de version à laquelle vous souhaitez créer votre pool hôte, par exemple
bx2. Les versions des hôtes dédiés qui incluent le stockage d'instance sont indiqués avec la lettreddans la quatrième position du nom, par exemplebx2d-2x8. Pour plus d'informations sur l'utilisation du stockage d'instance, voir Stockage d'instance.ibmcloud ks dedicated flavors --zone ZONE --provider PROVIDER -
Créer un pool d'hôtes dédiés.
ibmcloud ks dedicated pool create --flavor-class CLASS --metro METRO --name NAME--flavor-class CLASS- Classe de version du pool d'hôtes dédiés. Pour afficher les options disponibles, exécutez la commande
ibmcloud ks dedicated flavors. Exemple :bx2. --metro METRO- Le métro pour créer le pool d'hôtes dédié dans, tel que
dalouwdc. --name NAME- Nom du pool d'hôtes dédiés.
-
Créez au moins un hôte dédié dans chaque zone où résident vos nœuds worker.
Pour améliorer la redondance, créez plus d'un hôte dédié dans chaque zone où résident vos nœuds worker.
ibmcloud ks dedicated host create --flavor FLAVOR --pool POOL --zone ZONE-- flavor FLAVOR- Version de l'hôte dédié. Pour afficher les options disponibles, exécutez
ibmcloud ks dedicated flavors. -- pool POOL- Nom du pool hôte dédié sur lequel l'hôte dédié est ajouté.
--zone ZONE- Zone dans laquelle créer l'hôte dédié. Pour une liste des disponibilités
-
Créer un cluster avec votre hôte dédié. Ou, Ajouter un pool de nœuds worker dans un cluster existant.
Suppression de nœuds worker d'un hôte dédié dans l'interface de ligne de commande
Pour supprimer des nœuds worker d'un hôte dédié, vous devez désactiver le placement d'hôte dédié, puis remplacer ou supprimer les nœuds worker. Lors du remplacement, lorsque de nouveaux nœuds worker sont créés, ils ne sont créés que sur les hôtes avec le positionnement activé.
-
Répertoriez vos hôtes et pools hôte dédiés. Notez l'hôte dédié et le pool hôte dédié que vous souhaitez supprimer.
ibmcloud ks dedicated host ls ibmcloud ks dedicated pool ls -
Désactiver le placement d'hôte dédié.
ibmcloud ks dedicated host placement disable --host HOST --pool POOL--host HOST- ID de l'hôte dédié pour désactiver le placement.
--pool POOL- ID du pool hôte dédié dans lequel se trouve l'hôte dédié. Pour afficher la liste des pools hôte dédiés, exécutez
ibmcloud ks dedicated pool ls.
-
Remplacez ou retirez chaque noeud worker sur l'hôte dédié.
- Remplacez les nœuds worker si vous souhaitez conserver la même capacité de cluster, mais déplacez les nœuds worker hors de l'hôte dédié. Lors du remplacement, lorsque de nouveaux nœuds worker sont créés, ils ne sont créés que sur les hôtes avec le positionnement activé.
- Supprimez les nœuds worker si vous supprimez votre cluster ou réduisez-en la capacité.
-
Vérifiez que vos nœuds worker ne sont plus sur l'hôte dédié où le placement est désactivé. Vous pouvez utiliser la commande
dedicated host getpour afficher les détails de l'hôte, y compris les nœuds worker qui y sont placés.ibmcloud ks dedicated host get --pool POOL --host HOST
Suppression d'hôtes dédiés dans l'interface de ligne de commande
- Droits minimaux requis
- Rôle d'accès à la plateforme d'administration pour le cluster dans IBM Cloud Kubernetes Service.
-
Répertoriez vos pools hôte dédiés. Notez les hôtes dédiés que vous souhaitez supprimer et le pool hôte dédié dans lequel se trouvent les hôtes.
ibmcloud ks dedicated pool ls --pool POOL -
Remplacer ou supprimer les nœuds worker de l'hôte dédié que vous souhaitez supprimer.
-
Supprimez l'hôte dédié.
ibmcloud ks dedicated host rm --host HOST --pool POOL [-q]--pool POOL- ID du pool hôte dédié qui contient l'hôte dédié à supprimer. Pour afficher la liste des pools hôte dédiés, exécutez
ibmcloud ks dedicated pool ls.
-
Facultatif : Supprimer le pool hôte dédié.
Suppression des pools d'hôtes dédiés dans l'interface de ligne de commande
-
Suivez les étapes des sections précédentes pour remplacer ou supprimer chaque nœud worker sur l'hôte dédié.
-
Après avoir supprimé les nœuds worker de l'hôte dédié, suivez les étapes pour supprimer chaque hôte dédié du pool hôte dédié.
-
Répertoriez vos pools hôte dédiés et notez le pool que vous souhaitez supprimer.
ibmcloud ks dedicated pool ls -
Obtenez les détails de votre pool hôte dédié.
ibmcloud ks dedicated pool get --pool POOL -
Obtenez les détails de chaque hôte dans le pool et vérifiez qu'aucun nœud worker n'y est placé.
ibmcloud ks dedicated host get --pool POOL --host HOST -
Supprimez le pool hôte dédié.
ibmcloud ks dedicated pool rm ---pool POOL -
Vérifiez que le pool hôte dédié est supprimé.
ibmcloud ks dedicated pool get --pool POOL