IBM Cloud Docs
4.16 informazioni sulla versione e azioni di aggiornamento

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.

Questo badge indica la certificazione di Kubernetes versione 1.29 per Red Hat OpenShift on IBM Cloud
Kubernetes versione 1.29 badge di certificazione

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.

Storia dei rilasci per Red Hat OpenShift on IBM Cloud versione 4.16.
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.

Modifiche da apportare prima di aggiornare il master a Red Hat OpenShift 4.16
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

Modifiche da apportare dopo l'aggiornamento del master a Red Hat OpenShift 4.16
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.