遷移到 Red Hat Enterprise Linux 9
虛擬私有雲 經典基礎架構
對於 RHEL 9,/tmp 目錄是一個獨立的分割區,已設定 nosuid、noexec 和 nodev 選項。 如果您的應用程式安裝到 /tmp 目錄下並執行腳本或二進位檔,可能會失敗。 更新您的應用程式,使用 /var/tmp 目錄而非 /tmp 目錄來執行臨時指令碼或二進位檔案。
cgroup 的預設實作是 cgroup v2。 在 RHEL 9 中,cgroup v1 不支援。 檢閱 Kubernetes 的遷移文件 cgroup v2,並驗證您的應用程式是否完全支援 cgroup v2。 Java 的舊版本存在已知問題,可能會導致工作負載出現記憶體耗盡 (OOM) 的問題。
-
檢閱您的工作人員池作業系統,找出需要遷移的工作人員池。
ibmcloud ks worker-pools -c CLUSTER -
指定工作人員池的
RHEL_9_64版本。ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
更新 Worker 池中的每個 Worker 節點,方法是執行
ibmcloud oc worker update更新 Worker 池中的每個 Worker 節點。ibmcloud oc worker replace來更新 Worker 池中的每個 Worker 節點。確保在您更新或更換相關工作站節點時,有足夠的工作站節點來支援您的工作負載。 有关详细信息,请参阅 更新 VPC 工作节点 或 更新经典工作节点。
更新 Classic Worker 節點的範例指令。
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]更新 VPC 工作節點的範例指令。
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
取得您的工人池和工人的詳細資訊。 在輸出中,驗證您的 Worker 節點是否執行
RHEL_9_64作業系統。查看工作人員池的詳細資訊。
ibmcloud oc worker-pools -c CLUSTER取得工作者節點的詳細資料。
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID