Mise à jour d'un groupe de noeuds OKE
Sur Compute Cloud@Customer, vous pouvez mettre à jour toute configuration que vous pouvez définir lorsque vous créez un groupe de noeuds, à l'exception du compartiment dans lequel les noeuds sont créés.
Lorsque vous mettez à jour les propriétés du noeud, les noeuds existants par défaut ne sont pas mis à jour. Les valeurs mises à jour s'appliquent uniquement aux nouveaux noeuds créés. De nouveaux noeuds sont créés lorsque vous augmentez le nombre de noeuds.
Pour remplacer les noeuds existants par de nouveaux noeuds qui utilisent ces paramètres mis à jour, voir Cyclage des noeuds d'un groupe de noeuds OKE.
Si de nouveaux noeuds de travail sont ajoutés, procédez comme suit :
-
Configurez les registres ou les référentiels dont les noeuds de travail ont besoin. Assurez-vous d'avoir accès à un registre de conteneurs public ou intranet autogéré à utiliser avec le service OKE et les images d'application.
-
Créez un service pour exposer des applications conteneurisées en dehors du service Compute Cloud@Customer. Voir Exposition d'applications conteneurisées.
-
Créer un stockage persistant pour les applications à utiliser. Voir Ajout du stockage pour les applications conteneurisées.
Pour modifier les propriétés des noeuds existants, vous pouvez plutôt créer un nouveau groupe de noeuds avec les nouveaux paramètres et déplacer le travail vers les nouveaux noeuds.
- Dans le menu de navigation de la console Compute Cloud@Customer, sélectionnez Conteneurs, puis Grappes Kubernetes.
-
Sélectionnez le nom de la grappe qui contient le groupe de noeuds à mettre à jour.
-
Dans la page des détails de la grappe, sous Ressources, sélectionnez Groupes de noeuds.
-
Pour le groupe de noeuds à mettre à jour dans la liste Groupes de noeuds, sélectionnez le menu Actions (
), puis Modifier.
La boîte de dialogue Modifier le groupe de noeuds s'ouvre. Vous pouvez modifier toute configuration à l'exception du compartiment dans lequel de nouveaux noeuds sont créés.
Dans les paramètres Cordon et drainage : Entrez le nombre de minutes de durée de grâce d'expulsion ou utilisez les flèches pour réduire ou augmenter le nombre de minutes de durée de grâce d'expulsion. La valeur maximale et la valeur par défaut sont 60 minutes.
Vous ne pouvez pas effacer Forcer l'arrêt après le délai de grâce. Pour les descriptions de la durée de grâce du cordon et du drainage et de l'expulsion, allez à Création d'un groupe de noeuds de travail OKE, sélectionnez l'onglet Interface de ligne de commande et voir Paramètres de suppression de noeud et de groupe de noeuds.
Note
Ne spécifiez pas de valeurs pour le marqueur défini OraclePCA-OKE.cluster_id ou pour le marqueur à structure libre ClusterResourceIdentifier. Ces valeurs de marqueur sont générées par le système et appliquées uniquement aux noeuds (instances), et non à la ressource de groupe de noeuds.
-
Lorsque vous avez terminé d'apporter des modifications, sélectionnez Enregistrer les modifications.
La page des détails du groupe de noeuds s'affiche. En plus des onglets Informations sur le groupe de noeuds et Marqueurs, la page des détails du groupe de noeuds comporte un onglet Configuration du placement.
La configuration mise à jour ne s'applique qu'aux nouveaux noeuds créés par cette procédure ou ultérieurement.
Pour remplacer les noeuds existants par de nouveaux noeuds qui utilisent ces paramètres mis à jour, voir Cyclage des noeuds d'un groupe de noeuds OKE.
Étape suivante :
Si vous apportez des modifications qui ajoutent de nouveaux noeuds de travail, envisagez les étapes suivantes :
-
Configurez les registres ou les référentiels dont les noeuds de travail ont besoin. Assurez-vous d'avoir accès à un registre de conteneurs public ou intranet autogéré à utiliser avec le service OKE et les images d'application.
-
Créez un service pour exposer des applications conteneurisées en dehors du service Compute Cloud@Customer. Voir Exposition d'applications conteneurisées.
-
Créer un stockage persistant pour les applications à utiliser. Voir Ajout du stockage pour les applications conteneurisées.
Pour modifier les propriétés des noeuds existants, vous pouvez plutôt créer un nouveau groupe de noeuds avec les nouveaux paramètres et déplacer le travail vers les nouveaux noeuds.
Utilisez la commande oci ce node-pool update et les paramètres requis pour mettre à jour un groupe de noeuds.
oci ce node-pool update --node-pool-id <node-pool_OCID> [OPTIONS]
-
Obtenez les informations dont vous avez besoin pour exécuter la commande.
-
OCID du groupe de noeuds à mettre à jour :
oci ce node-pool list
-
(Facultatif) Paramètres de suppression de noeud et de groupe de noeuds. Utilisez l'option
--node-eviction-node-pool-settings
ou l'option--override-eviction-grace-duration
pour définir la durée de grâce d'expulsion pour les noeuds. Les noeuds sont toujours supprimés une fois leurs pods expulsés ou à la fin de la durée de grâce d'expulsion. Voir la description sous Création d'un groupe de noeuds de travail OKE. -
(Facultatif) Étiquettes. Pour ajouter des étiquettes à de nouveaux noeuds, utilisez l'option
--initial-node-labels
. Les étiquettes des noeuds existants ne peuvent pas être modifiées à l'aide de l'option--initial-node-labels
. Les étiquettes des noeuds existants peuvent être modifiées à l'aide dekubectl
. Pour plus d'informations sur les étiquettes de noeud, voir Création d'un groupe de noeuds de travail OKE. -
(Facultatif) Marqueurs. Ajoutez, modifiez ou supprimez des marqueurs définis ou à structure libre pour la ressource de groupe de noeuds à l'aide des options
--defined-tags
et--freeform-tags
. Ne spécifiez pas de valeurs pour le marqueur défini OraclePCA-OKE.cluster_id ou pour le marqueur à structure libre ClusterResourceIdentifier. Ces valeurs de marqueur sont générées par le système et appliquées uniquement aux noeuds (instances), et non à la ressource de groupe de noeuds.Pour ajouter des marqueurs aux noeuds nouvellement ajoutés au groupe de noeuds, utilisez les options
--node-defined-tags
et--node-freeform-tags
.
-
-
(Facultatif) Créez un argument pour l'option
--node-pool-cycling-details
et utilisez cette option pour appliquer ces mises à jour à tous les noeuds du groupe de noeuds.Sans l'option
--node-pool-cycling-details
, la configuration mise à jour spécifiée dans cette commandenode-pool update
ne s'applique qu'aux nouveaux noeuds créés par cette commande ou ultérieurement, comme décrit au début de cette rubrique.Pour remplacer les noeuds existants par de nouveaux noeuds qui utilisent ces paramètres mis à jour, spécifiez l'option
--node-pool-cycling-details
comme décrit sous Cyclage des noeuds d'un groupe de noeuds OKE. -
Exécutez la commande Mettre à jour le groupe de noeuds.
$ oci ce node-pool update --node-pool-id ocid1.nodepool.unique_ID \ <new_configuration_settings>
Étape suivante :
Si vous apportez des modifications qui ajoutent de nouveaux noeuds de travail, envisagez les étapes suivantes :
-
Configurez les registres ou les référentiels dont les noeuds de travail ont besoin. Assurez-vous d'avoir accès à un registre de conteneurs public ou intranet autogéré à utiliser avec le service OKE et les images d'application.
-
Créez un service pour exposer des applications conteneurisées en dehors du service Compute Cloud@Customer. Voir Exposition d'applications conteneurisées.
-
Créer un stockage persistant pour les applications à utiliser. Voir Ajout du stockage pour les applications conteneurisées.
Pour modifier les propriétés des noeuds existants, vous pouvez plutôt créer un nouveau groupe de noeuds avec les nouveaux paramètres et déplacer le travail vers les nouveaux noeuds.
Pour la liste complète des commandes, indicateurs et options de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.
-
Utilisez l'opération UpdateNodePool pour mettre à jour un groupe de noeuds.
Si vous apportez des modifications qui ajoutent de nouveaux noeuds de travail, envisagez les étapes suivantes :
-
Configurez les registres ou les référentiels dont les noeuds de travail ont besoin. Assurez-vous d'avoir accès à un registre de conteneurs public ou intranet autogéré à utiliser avec le service OKE et les images d'application.
-
Créez un service pour exposer des applications conteneurisées en dehors du service Compute Cloud@Customer. Voir Exposition d'applications conteneurisées.
-
Créer un stockage persistant pour les applications à utiliser. Voir Ajout du stockage pour les applications conteneurisées.
Pour modifier les propriétés des noeuds existants, vous pouvez plutôt créer un nouveau groupe de noeuds avec les nouveaux paramètres et déplacer le travail vers les nouveaux noeuds.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
-