Mise à niveau de la version de Kubernetes sur les noeuds de plan de contrôle dans un cluster

Découvrez comment mettre à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle des clusters que vous créez à l'aide de Kubernetes Engine (OKE).

Lorsque Kubernetes Engine prend en charge une version de Kubernetes plus récente que celle en cours d'exécution sur les noeuds de plan de contrôle dans un cluster, vous pouvez mettre à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle.

Pour mettre à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle d'un cluster, tous les noeuds de processus actif doivent avoir l'état READY. Si la mise à niveau échoue, consultez la demande de travail CLUSTER_UPDATE en échec pour plus d'informations. Reportez-vous à Affichage des demandes de travail.

Lorsque vous mettez à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle, les noeuds virtuels de chaque pool de noeuds virtuels du cluster sont également automatiquement mis à niveau vers cette version de Kubernetes. Pour plus d'informations sur la mise à niveau de noeud virtuel, reportez-vous à Mise à niveau de noeuds virtuels vers une version de Kubernetes plus récente.

Important

Après avoir mis à niveau les noeuds de plan de contrôle vers une version de Kubernetes plus récente, vous ne pouvez pas les faire revenir à une version antérieure de Kubernetes. Avant de mettre à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle, vérifiez que les applications déployées sur le cluster sont compatibles avec la nouvelle version de Kubernetes.
    1. Sur la page de liste Clusters, sélectionnez le nom du cluster sur lequel vous souhaitez mettre à niveau la version de Kubernetes exécutée sur les noeuds du plan de contrôle. Si vous avez besoin d'aide pour trouver la page de liste ou le cluster, reportez-vous à Liste des clusters.

      Si une version de Kubernetes plus récente, que celle exécutée sur les noeuds du plan de contrôle du cluster, est disponible, le bouton Nouvelle version de Kubernetes disponible est activé en haut de la page de détails du cluster.

    2. Pour mettre à niveau les noeuds de plan de contrôle vers une version plus récente, sélectionnez Nouvelle version de Kubernetes disponible.
    3. Dans la boîte de dialogue de mise à niveau du plan d'audit de cluster, sélectionnez la version de Kubernetes vers laquelle mettre à niveau les noeuds du plan d'audit, puis sélectionnez Mettre à niveau.

    La version de Kubernetes exécutée sur les noeuds de plan de contrôle est mise à niveau. La nouvelle version de Kubernetes apparaît en tant qu'option lorsque vous définissez de nouveaux pools de noeuds pour le cluster.

  • Utilisez la commande ce cluster update et les paramètres requis pour mettre à niveau les noeuds de plan de contrôle :

    oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number>  [OPTIONS]

    Par exemple :

    oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Exécutez l'opération UpdateCluster pour mettre à niveau la version de Kubernetes exécutée sur les noeuds de plan de contrôle.