4.16 informazioni sulla versione e azioni di aggiornamento
Rivedere le informazioni relative alla versione 4.16 di Red Hat OpenShift on IBM Cloud. Questa versione è basata sulla Kubernetes versione 1.29.
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.16 rilascio della versione.
Red Hat OpenShift on IBM Cloud è un prodotto Kubernetes certificato per la versione 1.29 nell'ambito del programma di certificazione di conformità software Kubernetes CNCF. Kubernetes® è un marchio registrato della Linux Fondazione negli Stati Uniti e in altri paesi ed è utilizzato su licenza della Linux Fondazione.
Tempistica di rilascio
La tabella seguente riporta la tempistica prevista per il rilascio della versione 4.16. È 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.16 / 1.29 | 30 agosto 2024 | 26 agosto 2026† |
Preparazione dell'aggiornamento
Esamina le modifiche che potrebbe essere necessario apportare quando si aggiorna un cluster alla versione 4.16. Queste informazioni riassumono gli aggiornamenti che potrebbero avere un impatto sulle applicazioni distribuite al momento dell'aggiornamento.
Il grafico di backup Helm e ripristino è supportato sui Red Hat OpenShift on IBM Cloud4.16 cluster. Tuttavia, sono supportati solo gli endpoint diretti COS. Ad esempio: s3.direct.us.cloud-object-storage.appdomain.cloud.
I nodi di lavoro VPC forniti per la versione 4.16 hanno il servizio metadati istanza VPC abilitato. Per ulteriori informazioni, vedere Informazioni sui metadati delle istanze VPC.
Aggiorna prima del master
La tabella seguente mostra le azioni che è necessario eseguire prima di aggiornare il master del cluster.
Per i cluster che eseguono la versione 4.16 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 |
|---|---|
| Non supportato: funzioni OpenShift obsolete e rimosse | Per ulteriori informazioni, consultare le OpenShift Container Platform versione 4.16 deprecata e le funzionalità rimosse e le informazioni per la preparazione all'aggiornamento a OpenShift Container Platform 4.16 per le possibili azioni necessarie. Le azioni di preparazione all'aggiornamento del backup e della selezione della versione etcd non si applicano a Red Hat OpenShift su cluster IBM Cloud poiché entrambe le azioni vengono gestite per l'utente. |
| Problemi noti OpenShift | Per ulteriori informazioni, consultare la versione OpenShift Container Platform 4.16 dei problemi noti per le possibili azioni necessarie. |
| L'aggiornamento richiede OpenShift versione cluster currency | Un aggiornamento del cluster master viene annullato se lo stato della versione del cluster dell' OpenShift e indica che è già in corso un aggiornamento. Vedere Perché OpenShift mostra che la versione del cluster non è aggiornata? per ulteriori informazioni. |
| L'aggiornamento richiede la risoluzione delle condizioni di aggiornamento della versione del cluster OpenShift | Un aggiornamento del master del cluster viene annullato se la condizione di stato dell' Upgradeable e della versione del cluster ( OpenShift ) indica che il cluster non è aggiornabile. Per determinare se il cluster è aggiornabile,
vedere Verifica dello stato di aggiornabilità del cluster. Se il cluster non è in uno stato aggiornabile, seguire i passi pertinenti prima di eseguire l'aggiornamento.
Per ulteriori informazioni, vedere Fornire la conferma dell'amministratore. |
| Requisiti della microarchitettura RHEL 9.2 | Red Hat OpenShift su IBM Cloud la versione 4.16 è ora basata sul sistema operativo host RHEL 9.2, che aumenta il requisiti della microarchitettura a x86-64-v2. Di conseguenza, le macchine host per IBM Cloud Satellite devono supportare l'architettura x86-64-v2 per qualsiasi sede che contenga un cluster versione
4.16. Per ulteriori informazioni, vedere Requisiti di sistema dell'host. Inoltre, i computer client utilizzati per eseguire la versione oc del client 4.16 devono
supportare anche l'architettura x86-64-v2. I computer client, come Ubuntu 20, che non soddisfano questo requisito di microarchitettura devono utilizzare un client basato su RHEL 8 oc versione 4.16. Consultare l'elenco
dei client disponibili oc versione 4.16. |
| Riduzione dell'accesso da parte di utenti o gruppi non autenticati | Red Hat OpenShift su IBM Cloud versione 4.16 riduce le autorizzazioni concesse all'utente system:anonymous e al gruppo system:unauthenticated. Questo vale solo per i nuovi cluster. Se si desidera utilizzare
le impostazioni predefinite più sicure, rimuovere il gruppo system:unauthenticated dai binding dei ruoli dei cluster self-access-reviewers, system:oauth-token-deleters, system:scope-impersonation e system:webhooks. Per ulteriori informazioni, vedere Ridurre l'accesso di utenti o gruppi non autenticati. |
| I segreti dei token API degli account di servizio legacy non vengono più generati per ogni account di servizio | Red Hat OpenShift su IBM Cloud versione 4.16 non genera più automaticamente un token API legacy per ogni account di servizio. Per ulteriori informazioni, vedere I segreti dei token API degli account di servizio di Legacy non vengono più generati per ciascun account di servizio. |
| Calico Il server API è una risorsa gestita | Red Hat OpenShift su IBM Cloud versione 4.16 ora gestisce l'installazione e gli aggiornamenti del componente server API Calico. Se il cluster contiene lo spazio dei nomi calico-apiserver, è necessario disinstallare il server
API Calico prima di eseguire l'aggiornamento. |
| Configurazione predefinita del monitoraggio del cluster OpenShift | Red Hat OpenShift su IBM Cloud versione 4.16 ora crea una configurazione di monitoraggio del cluster OpenShift predefinita se non ne esiste una. Questa nuova configurazione predefinita imposta una dimensione di conservazione di 10 GB che può avere un impatto sulla conservazione delle metriche per il cluster. Vedere Strumenti di monitoraggio Red Hat OpenShift incorporati per istruzioni su come configurare lo stack di monitoraggio per utilizzare lo storage persistente, modificare i criteri di conservazione delle metriche o eseguire Prometheus su nodi dedicati. |
Aggiorna dopo il master
| Immettere | Descrizione |
|---|---|
Non supportato: localhost NodePort servizi |
Per ridurre ulteriormente i rischi di sicurezza legati a CVE-2020-8558, localhost l'accesso ai servizi NodePort è disabilitato. Se le applicazioni si basano su questo comportamento, aggiornarle all'indirizzo IP privato del nodo. |
Verifica dello stato del Upgradeable cluster
Eseguire il seguente comando per verificare lo stato del Upgradeable cluster.
oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'
Esempio di output in cui lo stato Upgradeable è False.
{
"lastTransitionTime": "2023-10-04T15:55:54Z",
"message": "Kubernetes 1.29 and therefore OpenShift 4.16 remove several APIs which require admin consideration. Please see the knowledge article for details and instructions.",
"reason": "AdminAckRequired",
"status": "False",
"type": "Upgradeable"
}
Se lo stato Upgradeable è False, le informazioni sulla condizione forniscono le istruzioni da seguire prima dell'aggiornamento. Per ulteriori informazioni, vedere Fornire la conferma dell'amministratore.
RHEL 9
RHEL 9 è disponibile per i cluster Classic o VPC che eseguono la versione 4.16.
È possibile eseguire il provisioning di un nuovo cluster con RHEL 9 nella console, specificando il sistema operativo RHEL per il nodo worker o nella CLI,
includendo l'opzione '--operating-system RHEL_9_64 quando si esegue il comando 'ibmcloud oc cluster create.
Se si aggiorna un cluster esistente alla versione 4.16 e si desidera che i nodi worker eseguano RHEL 9, è necessario seguire i passaggi per migrare i nodi worker.
Per ulteriori informazioni su RHEL 9, vedere il documento 'note di rilascio Red Hat OpenShift.