Mise à jour d'une grappe OKE

Dans Compute Cloud@Customer, lorsque vous mettez à jour une grappe OKE, vous pouvez modifier le nom, la version et les marqueurs de la grappe Kubernetes.

La meilleure pratique consiste à maintenir vos grappes mises à niveau afin qu'elles exécutent toujours des versions de Kubernetes actuellement prises en charge par OKE. Consultez les instructions des procédures suivantes pour déterminer si une version plus récente de Kubernetes prise en charge est disponible.

Note

Si vous définissez ou modifiez l'un des marqueurs suivants, les nouvelles valeurs sont ignorées : clé SSH (OraclePCA.sshkey), nombre de noeuds (OraclePCA.cpNodeCount), forme de noeud (OraclePCA.cpNodeShape) ou configuration de forme de noeud (OraclePCA.cpNodeShapeConfig). Ces valeurs ne peuvent être définies que lorsque vous créez la grappe.

    1. Dans le menu de navigation de la console Compute Cloud@Customer, sélectionnez Conteneurs, puis Grappes Kubernetes.
    2. Dans la liste des grappes, si une mise à jour de la version de Kubernetes est disponible, une icône de point d'exclamation s'affiche à côté du numéro de version de Kubernetes. Pour effectuer une mise à niveau vers une version plus récente, sélectionnez le menu Actions (Image de l'icône à trois points.) et sélectionnez Mise à niveau disponible. Sélectionnez une nouvelle version dans le menu déroulant.

      Sinon, dans la page des détails de la grappe, sélectionnez Mise à niveau disponible à côté du numéro de version de Kubernetes ou sélectionnez Mettre à niveau en haut de la page.

    3. Sélectionnez le nom de la grappe à mettre à jour.

    4. En haut de la page des détails de la grappe, sélectionnez Modifier.

      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 grappe.

    5. Lorsque vous avez terminé d'apporter des modifications, sélectionnez Enregistrer les modifications.

  • Utilisez la commande oci ce cluster update et les paramètres requis pour mettre à jour les détails d'une grappe.

    oci ce cluster update --cluster-id <cluster_OCID> [OPTIONS]
    1. Obtenez l'OCID de la grappe à mettre à jour : oci ce cluster list

    2. Vérifiez si une version plus récente de Kubernetes est disponible.

      Exécutez la commande get cluster : oci ce cluster get

      Si la valeur de available-kubernetes-upgrades n'est pas le jeu vide, spécifiez l'une des versions listées comme --kubernetes-version dans la commande de mise à jour de la grappe.

    3. Exécutez la commande update cluster.

      Si vous spécifiez les options --defined-tags ou --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 grappe.

      Exemple :

      $ oci ce cluster update --cluster-id ocid1.cluster.unique_ID \
      --kubernetes-version newer_kubernetes_version --name new_cluster_name
                     

    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 UpdateCluster pour mettre à jour les détails d'une grappe.

    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.