4.18 informazioni sulla versione e operazioni di aggiornamento
Rivedere le informazioni relative alla versione 4.18 di Red Hat OpenShift on IBM Cloud. Questa versione è basata sulla Kubernetes versione 1.31.
Cercate informazioni generali sull'aggiornamento dei cluster o informazioni su una versione diversa? Vedi Red HatRed Hat OpenShift le informazioni sulla IBM Cloud versione e le note di 4.18 rilascio della versione.
Red Hat OpenShift on IBM Cloud È un prodotto certificato " Kubernetes " per la versione 1.31 nell'ambito del programma di certificazione di conformità del software " Kubernetes " della CNCF. Kubernetes® è un marchio registrato della Fondazione " Linux " negli Stati Uniti e in altri paesi, ed è utilizzato in base a una licenza concessa dalla Fondazione " Linux ".
Tempistica di rilascio
La tabella seguente riporta la tempistica prevista per il rilascio della versione 4.18. È possibile utilizzare queste informazioni per scopi di pianificazione, ad esempio per stimare il periodo generale in cui la versione potrebbe non essere più supportata.
Le date contrassegnate con un simbolo che sembra un pugnale (†) non sono definitive e sono soggette a variazioni.
| Supportata? | Red Hat OpenShift / Kubernetes versione | Data di rilascio | data di cessazione del supporto |
|---|---|---|---|
| Supportato | 4.18 / 1.31 | 23 maggio 2025 | 26 maggio 2027† |
Preparazione dell'aggiornamento
Esamina le modifiche che potrebbe essere necessario apportare quando si aggiorna un cluster alla versione 4.18. Queste informazioni riassumono gli aggiornamenti che potrebbero avere un impatto sulle applicazioni distribuite al momento dell'aggiornamento.
I requisiti di dimensionamento della Satellite posizione per l'hosting dei 4.18 cluster Red Hat OpenShift on IBM Cloud di versione sono ora gli stessi indipendentemente dal fatto che la posizione sia RHEL ( non-CoreOS ) o CoreOS-enabled. I requisiti per i nodi di localizzazione sono gli stessi di quelli per le localizzazioni dell' CoreOS-enabled.
Aggiorna prima del master
La tabella seguente illustra le operazioni da eseguire prima di aggiornare il master del cluster.
Per i cluster che eseguono la versione 4.18 o successive, è possibile utilizzare il oc adm upgrade status comando per verificare lo stato di aggiornamento del master del cluster durante un aggiornamento della versione del master.
Per ulteriori informazioni, vedere Visualizzazione dello stato di aggiornamento del cluster con il comando oc adm upgrade status.
| Immettere | Descrizione |
|---|---|
| Preparativi per l'aggiornamento OpenShift | Per ulteriori informazioni, consultare la sezione Preparazione all'aggiornamento a OpenShift Container Platform 4.18 per le possibili azioni necessarie. Le azioni di preparazione per il backup di etcd, la selezione della versione e l'aggiornamento per la rimozione di SDN non si applicano ai cluster Red Hat OpenShift on IBM Cloud, poiché i backup di etcd e le azioni di selezione della versione sono gestite per l'utente e Calico è usato al posto di SDN. |
| Funzionalità di " OpenShift " obsolete e rimosse | Per ulteriori informazioni, consultare la versione OpenShift Container Platform 4.18 delle funzioni deprecate e rimosse per le possibili azioni necessarie. |
| Problemi noti di OpenShift | Per ulteriori informazioni, consultare la versione OpenShift Container Platform 4.18 dei problemi noti per le possibili azioni necessarie. |
| L'aggiornamento richiede la versione del cluster OpenShift | Un aggiornamento del master del cluster viene annullato se lo stato della versione del cluster OpenShift indica che è già in corso un aggiornamento. Per ulteriori informazioni, vedere Perché OpenShift mostra che la versione del cluster non è aggiornata? |
| L'aggiornamento richiede la risoluzione delle condizioni di aggiornabilità della versione del cluster OpenShift | Un aggiornamento del master del cluster viene annullato se la condizione di stato Upgradeable version del cluster OpenShift indica che il cluster non è aggiornabile. Per determinare se il cluster è aggiornabile, vedere Verifica dello stato di aggiornabilità del cluster. |
| I nodi di lavoro RHEL 8 non sono supportati | I nodi di lavoro RHEL 8 non sono supportati nella versione 4.18. La versione 4.17 è l'ultima versione che supporta RHEL 8. Prima di eseguire l'aggiornamento a 4.18, è necessario migrare tutti i nodi di lavoro RHEL 8 a RHEL 9 o RHCOS. Per le procedure di migrazione, consultare "Migrazione a Red Hat Enterprise Linux e 9 (Classic o VPC)" oppure " Migrazione dei nodi di lavoro VPC a RHCOS (solo VPC)". |
| I nodi di lavoro RHEL sono stati deprecati | A partire dalla versione del cluster 4.18, Red Hat Enterprise Linux CoreOS (RHCOS) è il sistema operativo predefinito nei cluster Classic e VPC e i nodi worker RHEL sono deprecati. L'aggiornamento di un cluster alla versione 4.18 non modifica il sistema operativo di un pool di lavoratori esistente. Per ulteriori informazioni e per le possibili azioni di migrazione, vedere Red Hat Enterprise Linux(RHEL)deprecation. |
Node etichetta node-role.kubernetes.io/master rimossa |
4.18 i cluster non impostano più l'etichetta del nodo node-role.kubernetes.io/master per i nodi worker della versione 4.18 (RHEL o RHCOS). Se le applicazioni si basano su questa etichetta di nodo, aggiornarle di conseguenza. |
Controllo dello stato di Upgradeable del cluster
Eseguire il seguente comando per verificare lo stato di Upgradeable del cluster.
oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'
Esempio di uscita in cui lo stato Upgradeable è 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"
}
Se lo stato Upgradeable è False, le informazioni sulla condizione forniscono le istruzioni da seguire prima dell'aggiornamento.