Migrando para Red Hat Enterprise Linux 9
Nuvem privada virtual Infraestrutura clássica
No RHEL 9, o diretório /tmp é uma partição separada que tem as opções nosuid, noexec e nodev definidas. Se seus aplicativos forem instalados e executarem scripts ou binários no diretório /tmp,
eles poderão falhar. Atualize seus aplicativos para usar o diretório /var/tmp em vez do diretório /tmp para executar scripts ou binários temporários.
A implementação padrão do cgroup é cgroup v2. No RHEL 9, o site cgroup v1 não é compatível. Analise a documentação de migração do Kubernetes para o cgroup v2 e verifique se seus aplicativos são totalmente compatíveis com o cgroup v2. Há problemas conhecidos com versões mais antigas do site Java que podem causar problemas de falta de memória (OOM) para cargas de trabalho.
-
Analise os sistemas operacionais do pool de trabalho para descobrir quais pools precisam ser migrados.
ibmcloud ks worker-pools -c CLUSTER -
Especifique a versão
RHEL_9_64para o pool de trabalho.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
Atualize cada nó de trabalho no pool de trabalho executando o comando
ibmcloud oc worker updatepara clusters Classic ouibmcloud oc worker replacepara clusters VPC.Certifique-se de ter nós de trabalho suficientes para suportar sua carga de trabalho enquanto atualiza ou substitui os nós de trabalho relevantes. Para obter mais informações, consulte Atualização de nós de trabalho VPC ou Atualização de nós de trabalho clássicos.
Exemplo de comando para atualizar os nós de trabalho Classic.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]Exemplo de comando para atualizar os nós de trabalho da VPC.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
Obtenha os detalhes de seu pool de trabalhadores e dos trabalhadores. Na saída, verifique se os nós de trabalho executam o sistema operacional
RHEL_9_64.Obtenha os detalhes sobre um grupo de trabalhadores.
ibmcloud oc worker-pools -c CLUSTERObtenha os detalhes para um nó do trabalhador.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID