4.17 informations sur la version et actions de mise à jour
Consultez les informations relatives à la version 4.17 de Red Hat OpenShift on IBM Cloud. Cette version est basée sur Kubernetes la version 1.30.
Vous recherchez des informations générales sur la mise à jour des clusters ou des informations sur une autre version ? Consultez les informations Red HatRed Hat OpenShift sur IBM Cloud la version et les notes de 4.17 mise à jour.
Red Hat OpenShift on IBM Cloud est un produit Kubernetes certifié pour la version 1.30 dans le cadre du programme de certification de conformité logicielle de Kubernetes la CNCF. Kubernetes® est une marque The Linux Foundation aux États-Unis et dans d'autres pays, et est utilisée en vertu d'une licence de la Fondation Linux.
Calendrier de diffusion
Le tableau suivant indique le calendrier de publication prévu pour la version 4.17. Vous pouvez utiliser ces informations à des fins de planification, par exemple pour estimer la durée générale pendant laquelle la version ne sera plus prise en charge.
Les dates avec l'indicateur représentant un poignard (†) sont provisoires et peuvent changer.
| Pris en charge ? | Version Red Hat OpenShift / Kubernetes | Date de publication | Date de non prise en charge |
|---|---|---|---|
| Pris en charge | 4.17 / 1.30 | 20 novembre 2024 | 26 août 2026† |
Préparation à la mise à jour
Passez en revue les modifications que vous devrez peut-être apporter lorsque vous mettrez à jour un cluster vers la version 4.17. Ces informations récapitulent les mises à jour susceptibles d'avoir un impact sur les applications déployées lors de la mise à jour.
Mise à jour avant le maître
Le tableau suivant présente les actions que vous devez effectuer avant de mettre à jour le maître cluster.
Pour les clusters qui exécutent la version 4.17 ou une version ultérieure, vous pouvez utiliser la oc adm upgrade status commande pour vérifier l'état de mise à jour de votre maître de cluster pendant une mise à jour de la version
du maître. Pour plus d'informations, voir Afficher l'état de la mise à niveau d'un cluster avec la commande 'oc adm upgrade status
| Type | Description |
|---|---|
| Préparation à la mise à jour OpenShift | Pour plus d'informations, consultez la section Préparation à la mise à jour vers OpenShift Container Platform 4.17 pour connaître les éventuelles actions requises. Les actions de préparation de la sauvegarde etcd et de la mise à niveau de la sélection de version ne s'appliquent pas aux clusters Red Hat OpenShift on IBM Cloud puisque ces deux actions sont gérées pour vous. |
| Fonctionnalités OpenShift obsolètes et supprimées | Pour plus d'informations, consultez les fonctionnalités dépréciées et supprimées de la version 4.17 d'OpenShift Container Platform pour connaître les éventuelles mesures à prendre. |
| Problèmes connus avec OpenShift | Pour plus d'informations, consultez les problèmes connus d'OpenShift Container Platform version 4.17 pour connaître les actions possibles à entreprendre. |
| La mise à niveau nécessite la mise à jour de la version du cluster OpenShift | Une mise à niveau de cluster master sera annulée si l'état de la version du cluster d' OpenShift s indique qu'une mise à jour est déjà en cours. Voir Pourquoi OpenShift indique-t-il que la version du cluster n'est pas à jour ? pour plus de détails. |
| La mise à niveau nécessite la résolution des conditions de mise à niveau de la version du cluster OpenShift | Une mise à niveau du maître de cluster sera annulée si la condition d'état d' Upgradeable s de la version du cluster ( OpenShift ) indique que le cluster n'est pas évolutif. Pour déterminer si le cluster est évolutif, voir
Vérifier le statut évolutif de votre cluster. |
| Exigences relatives à la micro-architecture RHEL 9.2 | Red Hat OpenShift on IBM Cloud version 4.17 est basé sur le système d'exploitation hôte RHEL 9.2, ce qui augmente les exigences en matière de micro-architecture à x86-64-v2. Par conséquent, les machines hôtes pour IBM Cloud Satellite doivent prendre en charge l'architecture x86-64-v2 pour tout emplacement contenant
un cluster Red Hat OpenShift on IBM Cloud version 4.17. Voir la configuration requise pour le système hôte pour plus de détails. En outre, les machines clientes utilisées pour
exécuter la version 4.17 du client " oc doivent également supporter l'architecture x86-64-v2. Les machines clientes qui ne répondent pas à cette exigence de micro-architecture doivent utiliser un client basé sur RHEL
8 oc version 4.17. Consultez la liste des options disponibles oc clients version 4.17 |
| RHEL 9 est le système d'exploitation par défaut | RHEL 9 est désormais le système d'exploitation par défaut pour les clusters Red Hat OpenShift on IBM Cloud version 4.17 Classic ou VPC. La mise à niveau d'un cluster vers la version 4.17 ne modifie pas le système d'exploitation d'un groupe de travailleurs existant. Pour plus d'informations et les actions de migration possibles liées à RHEL 9, voir Migrer vers une nouvelle version de Red Hat Enterprise Linux. |
Suppression de l'étiquette du Node " node-role.kubernetes.io/master |
Les clusters VPC avec CoreOS activé ne définissent plus l'étiquette de nœud 'node-role.kubernetes.io/master pour les nœuds de travail de la version 4.17 Si vos applications dépendent de cette étiquette de nœud, mettez-les
à jour en conséquence. |
Vérification de Upgradeable l'état de votre cluster
Exécutez la commande suivante pour vérifier Upgradeable l'état de votre cluster.
oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'
Exemple de sortie où le statut " Upgradeable est " False.
{
"lastTransitionTime": "2024-11-17T19:29:34Z",
"message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
"reason": "IncompatibleOperatorsInstalled",
"status": "False",
"type": "Upgradeable"
}
Si l'état " Upgradeable est " False, les informations sur les conditions fournissent des instructions qui doivent être suivies avant la mise à niveau.
RHEL 9
RHEL 9 est disponible pour les clusters Classic ou VPC qui utilisent la version 4.17
Vous pouvez provisionner un nouveau cluster avec RHEL 9 dans la console en spécifiant le système d'exploitation RHEL pour la saveur de votre nœud de travail ou dans le CLI en incluant l'option " --operating-system RHEL_9_64 lorsque vous exécutez la commande " ibmcloud oc cluster create
Si vous mettez à niveau un cluster existant vers la version 4.17 et que vous souhaitez que vos nœuds de travail exécutent RHEL 9, vous devez suivre les étapes de migration de vos nœuds de travail.
Pour plus d'informations sur RHEL 9, consultez les notes de mise à jour deRed Hat OpenShift.