Migrazione a Red Hat Enterprise Linux 9
Virtual Private Cloud Infrastruttura classica
Per RHEL 9, la cartella /tmp è una partizione separata con le opzioni nosuid, noexec e nodev. Se le applicazioni si installano ed eseguono script o file binari nella directory /tmp,
potrebbero fallire. Aggiornare le applicazioni in modo che usino la directory /var/tmp invece della directory /tmp per eseguire script temporanei o file binari.
L'implementazione predefinita di cgroup è cgroup v2. In RHEL 9, cgroup v1 non è supportato. Esaminare la documentazione sulla migrazione di Kubernetes per cgroup v2 e verificare che le applicazioni supportino pienamente cgroup v2. Esistono problemi noti con le versioni precedenti di Java che possono causare problemi di out of memory (OOM) per i carichi di lavoro.
-
Esaminare i sistemi operativi dei worker pool per individuare i pool da migrare.
ibmcloud ks worker-pools -c CLUSTER -
Specificare la versione di
RHEL_9_64per il pool di lavoratori.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
Aggiornare ogni nodo worker nel pool worker eseguendo il comando
ibmcloud oc worker updateper i cluster classici oibmcloud oc worker replaceper i cluster VPC.Assicurarsi di avere un numero sufficiente di nodi worker per supportare il carico di lavoro mentre si aggiornano o si sostituiscono i nodi worker interessati. Per ulteriori informazioni, vedere Aggiornamento dei nodi worker VPC o Aggiornamento dei nodi worker classici.
Esempio di comando per aggiornare i nodi worker Classic.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]Esempio di comando per aggiornare i nodi worker VPC.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
Ottenere i dettagli del pool di lavoratori e dei lavoratori. Nell'output, verificare che i nodi worker eseguano il sistema operativo
RHEL_9_64.Ottieni i dettagli relativi a un pool di lavoratori.
ibmcloud oc worker-pools -c CLUSTEROttieni i dettagli per un nodo di lavoro.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID