Mise à jour d'un cluster OKE

Sur Compute Cloud@Customer, lorsque vous mettez à jour un cluster OKE, vous pouvez modifier le nom du cluster, la version de Kubernetes et les balises.

La meilleure pratique consiste à maintenir les clusters mis à niveau afin qu'ils exécutent toujours les versions de Kubernetes actuellement prises en charge par OKE. Reportez-vous aux instructions des procédures suivantes pour déterminer si une version plus récente de Kubernetes prise en charge est disponible.

Remarque

Si vous définissez ou modifiez l'une des balises suivantes, 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 le cluster.

    1. Dans le menu de navigation Console Compute Cloud@Customer, sélectionnez Conteneurs, puis Clusters Kubernetes.
    2. Dans la liste des clusters, si une mise à jour de version de Kubernetes est disponible, une icône de point d'exclamation apparaît en regard 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.

      Vous pouvez également sélectionner Mise à niveau disponible en regard du numéro de version de Kubernetes sur la page de détails du cluster ou Mise à niveau en haut de la page.

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

    4. En haut de la page de détails du cluster, sélectionnez Modifier.

      Ne spécifiez pas de valeurs pour la balise définie OraclePCA-OKE.cluster_id ou pour la balise à format libre ClusterResourceIdentifier. Ces valeurs de balise sont générées par le système et appliquées uniquement aux noeuds (instances), et non à la ressource de cluster.

    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'un cluster.

    oci ce cluster update --cluster-id <cluster_OCID> [OPTIONS]
    1. Obtenez l'OCID du cluster à 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 l'ensemble vide, indiquez l'une des versions répertoriées en tant que --kubernetes-version dans la commande de mise à jour du cluster.

    3. Exécutez la commande update cluster.

      Si vous indiquez les options --defined-tags ou --freeform-tags, n'indiquez pas de valeurs pour la balise définie OraclePCA-OKE.cluster_id ou pour la balise à format libre ClusterResourceIdentifier. Ces valeurs de balise sont générées par le système et appliquées uniquement aux noeuds (instances), et non à la ressource de cluster.

      Exemple :

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

    Pour obtenir la liste complète des commandes, des indicateurs et des options d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

  • Utilisez l'opération UpdateCluster pour mettre à jour les détails d'un cluster.

    Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.