Migration vers Red Hat Enterprise Linux 9
Cloud privé virtuel Infrastructure classique
Pour RHEL 9, le répertoire /tmp est une partition distincte pour laquelle les options nosuid, noexec et nodev sont définies. Si vos applications s'installent dans le répertoire /tmp et y exécutent des scripts ou des binaires, elles risquent d'échouer. Mettez à jour vos applications afin d'utiliser le répertoire /var/tmp au lieu du répertoire /tmp pour exécuter des scripts ou des binaires temporaires.
L'implémentation par défaut de cgroup est cgroup v2. Dans RHEL 9, cgroup v1 n'est pas pris en charge. Consultez la documentation de migration Kubernetes pour cgroup v2 et vérifiez que vos applications prennent entièrement en charge cgroup v2. Il existe des problèmes connus avec les anciennes versions de Java qui peuvent causer des problèmes de mémoire insuffisante (OOM) pour les charges de travail.
-
Examinez les systèmes d'exploitation de vos pools de travailleurs pour déterminer les pools que vous devez migrer.
ibmcloud ks worker-pools -c CLUSTER -
Indiquez la version de
RHEL_9_64pour le pool de travailleurs.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
Mettez à jour chaque nœud de travailleur dans le pool de travailleurs en exécutant la commande
ibmcloud oc worker updatepour les clusters classiques ouibmcloud oc worker replacepour les clusters VPC.Assurez-vous que vous disposez de suffisamment de nœuds de travail pour prendre en charge votre charge de travail pendant que vous mettez à jour ou remplacez les nœuds de travail concernés. Pour plus d'informations, voir Mise à jour des nœuds de travailleur VPC ou Mise à jour des nœuds de travailleur classiques.
Exemple de commande pour mettre à jour les nœuds de travail classiques.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]Exemple de commande pour mettre à jour les nœuds de travail du VPC.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
Obtenez les détails de votre pool de travailleurs et de vos travailleurs. Dans le résultat, vérifiez que vos nœuds de travail exécutent le système d'exploitation
RHEL_9_64.Obtenir les informations relatives à un vivier de main-d'œuvre.
ibmcloud oc worker-pools -c CLUSTERAffichez les détails relatifs à votre noeud worker.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID