Umstellung auf Red Hat Enterprise Linux 9
Virtuelle Private Cloud Klassische Infrastruktur
Bei RHEL 9 ist das Verzeichnis /tmp eine separate Partition, für die die Optionen nosuid, noexec und nodev gesetzt sind. Wenn Ihre Anwendungen in das Verzeichnis /tmp installiert
werden und dort Skripte oder Binärdateien ausführen, können sie fehlschlagen. Aktualisieren Sie Ihre Anwendungen so, dass sie das Verzeichnis /var/tmp anstelle des Verzeichnisses /tmp verwenden, um temporäre Skripte
oder Binärdateien auszuführen.
Die Standardimplementierung von cgroup ist cgroup v2. In RHEL 9, cgroup v1 wird nicht unterstützt. Lesen Sie die Kubernetes Migrationsdokumentation für cgroup v2 und überprüfen Sie, ob Ihre Anwendungen cgroup v2 vollständig unterstützen. Es gibt bekannte Probleme mit älteren Versionen von Java, die bei Workloads zu OOM-Problemen (Out of Memory) führen können.
-
Überprüfen Sie Ihre Worker-Pool-Betriebssysteme, um festzustellen, welche Pools Sie migrieren müssen.
ibmcloud ks worker-pools -c CLUSTER -
Geben Sie die Version
RHEL_9_64für den Worker-Pool an.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
Aktualisieren Sie jeden Arbeitsknoten im Worker-Pool, indem Sie den Befehl
ibmcloud oc worker updatefür Classic-Cluster oderibmcloud oc worker replacefür VPC-Cluster ausführen.Vergewissern Sie sich, dass Sie über genügend Worker Nodes verfügen, um Ihre Arbeitslast zu unterstützen, während Sie die entsprechenden Worker Nodes aktualisieren oder ersetzen. Weitere Informationen finden Sie unter Aktualisieren von VPC-Arbeitsknoten oder Aktualisieren von klassischen Arbeitsknoten.
Beispielbefehl zur Aktualisierung von Classic-Arbeitsknoten.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]Beispielbefehl zur Aktualisierung von VPC-Arbeitsknoten.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
Informieren Sie sich über die Details Ihres Mitarbeiterpools und Ihrer Mitarbeiter. Vergewissern Sie sich in der Ausgabe, dass auf Ihren Arbeitsknoten das Betriebssystem
RHEL_9_64läuft.Hier finden Sie die Details zum Mitarbeiterpool.
ibmcloud oc worker-pools -c CLUSTERRufen Sie die Details für einen Workerknoten ab.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID