Migración a Red Hat Enterprise Linux 9
Nube privada virtual Infraestructura clásica
Para RHEL 9, el directorio /tmp es una partición separada que tiene configuradas las opciones nosuid, noexec y nodev. Si tus aplicaciones se instalan y ejecutan scripts o binarios en el directorio
/tmp, pueden fallar. Actualiza tus aplicaciones para que utilicen el directorio /var/tmp en lugar del directorio /tmp para ejecutar scripts o binarios temporales.
La implementación por defecto de cgroup es cgroup v2. En RHEL 9, cgroup v1 no está soportado. Revise la documentación de migración de Kubernetes para cgroup v2 y compruebe que sus aplicaciones son totalmente compatibles con cgroup v2. Existen problemas conocidos con versiones anteriores de Java que pueden causar problemas de falta de memoria (OOM) para cargas de trabajo.
-
Revise los sistemas operativos de su pool de trabajadores para saber qué pools necesita migrar.
ibmcloud ks worker-pools -c CLUSTER -
Especifique la versión de
RHEL_9_64para el grupo de trabajadores.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
Actualice cada nodo trabajador del pool de trabajadores ejecutando el comando
ibmcloud oc worker updatepara clusters Classic oibmcloud oc worker replacepara clusters VPC.Asegúrese de que dispone de suficientes nodos trabajadores para soportar su carga de trabajo mientras actualiza o sustituye los nodos trabajadores pertinentes. Para más información, consulte Actualización de los nodos trabajadores de la VPC o Actualización de los nodos trabajadores clásicos.
Ejemplo de comando para actualizar los nodos trabajadores Classic.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]Ejemplo de comando para actualizar los nodos worker de la VPC.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
Obtenga los datos de su pool de trabajadores y de sus trabajadores. En la salida, verifique que sus nodos trabajadores ejecutan el sistema operativo
RHEL_9_64.Consulta los detalles sobre un grupo de trabajadores.
ibmcloud oc worker-pools -c CLUSTERObtenga los detalles de un nodo trabajador.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID