4.18 informações sobre a versão e ações de atualização

Revise as informações sobre a versão 4.18 de Red Hat OpenShift on IBM Cloud. Esta versão é baseada na versão “ Kubernetes ” 1.31.

Procurando informações gerais sobre atualização de clusters ou informações sobre uma versão diferente? Consulte Red HatRed Hat OpenShift as informações sobre IBM Cloud a versão e as notas de lançamento 4.18 da versão.

Esse emblema indica a versão Kubernetes 1.31 certificação para Red Hat OpenShift on IBM Cloud
Kubernetes versão 1.31 emblema de certificação

Red Hat OpenShift on IBM Cloud é um produto certificado como “ Kubernetes ” para a versão 1.31 no âmbito do programa de certificação de conformidade de software “ Kubernetes ” da CNCF. Kubernetes® é uma marca registrada The Linux Foundation nos Estados Unidos e/ou em outros países, utilizadas de acordo com uma licença obtida junto à The Linux Foundation.

Linha do tempo de liberações

A tabela a seguir apresenta o cronograma previsto para o lançamento da versão 4.18. Essas informações podem ser usadas para fins de planejamento, bem como para estimar o período geral após o qual a versão talvez deixe de ser suportada.

As datas marcadas com o símbolo (†) são tentativas e estão sujeitas a mudança.

Histórico de lançamento da versão Red Hat OpenShift on IBM Cloud 4.18.
Suportado? Red Hat OpenShift / versão do Kubernetes Data de liberação Dados não suportados
Suportado 4.18 / 1.31 23 de maio de 2025 26 de maio de 2027†

Preparando-se para a atualização

Analise as alterações que talvez seja necessário fazer ao atualizar um cluster para a versão 4.18. Estas informações resumem as atualizações que provavelmente terão impacto nos apps implementados quando a atualização for feita.

Os requisitos de Satellite dimensionamento de localização para hospedar clusters Red Hat OpenShift on IBM Cloud de 4.18 versão agora são os mesmos, independentemente de a localização ser RHEL ( non-CoreOS ) ou CoreOS-enabled. Os requisitos para os nós de localização são os mesmos que para as localizações de um CoreOS-enabled.

Atualização antes do principal

A tabela a seguir mostra as ações que devem ser executadas antes da atualização do cluster mestre.

Para clusters que executam a versão 4.18 ou posterior, você pode usar o oc adm upgrade status comando para verificar o status da atualização do mestre do cluster durante uma atualização da versão do mestre. Para obter mais informações, consulte Visualização do status de upgrade do cluster com o comando oc adm upgrade status.

Alterações a serem feitas antes de atualizar o mestre para Red Hat OpenShift 4.18
Tipo Descrição
Preparando-se para a atualização OpenShift Para obter mais informações, consulte a seção Preparing to update to OpenShift Container Platform 4.18 para ver as possíveis ações necessárias. As ações de preparação de backup, seleção de versão e upgrade para remoção de SDN do site etcd não se aplicam aos clusters Red Hat OpenShift on IBM Cloud, já que as ações de backup e seleção de versão do site etcd são tratadas por você e o site Calico é usado em vez do SDN.
Recursos obsoletos e removidos do OpenShift Para obter mais informações, consulte a versão OpenShift Container Platform 4.18 recursos obsoletos e removidos para ver as possíveis ações necessárias.
Problemas conhecidos do site OpenShift Para obter mais informações, consulte a versão OpenShift Container Platform 4.18 problemas conhecidos para ver as possíveis ações necessárias.
A atualização requer a moeda da versão do cluster OpenShift O upgrade de um mestre de cluster será cancelado se o status da versão do cluster OpenShift indicar que uma atualização já está em andamento. Consulte Por que o site OpenShift mostra que a versão do cluster não está atualizada? para obter detalhes.
O upgrade requer a resolução das condições de upgrade da versão do cluster OpenShift O upgrade do mestre do cluster será cancelado se a condição de status Upgradeable da versão do cluster OpenShift indicar que o cluster não pode ser atualizado. Para determinar se o cluster pode ser atualizado, consulte Verificação do status de atualização do cluster.
Nós de trabalho do RHEL 8 não são compatíveis Os nós de trabalho do RHEL 8 não são compatíveis com a versão 4.18. A versão 4.17 é a última versão compatível com o RHEL 8. Antes de atualizar para o 4.18, é necessário migrar todos os nós de trabalho do RHEL 8 para o RHEL 9 ou o RHCOS. Para conhecer as etapas de migração, consulte “Migração para o Red Hat Enterprise Linux 9 (Clássico ou VPC)” ou “Migração de nós de trabalho VPC para o RHCOS (somente VPC)”.
Nós de trabalho do RHEL foram descontinuados A partir da versão do cluster 4.18, Red Hat Enterprise Linux CoreOS (RHCOS) é o sistema operacional padrão nos clusters Classic e VPC e os nós de trabalho RHEL estão obsoletos. O upgrade de um cluster para a versão 4.18 não altera o sistema operacional de um pool de trabalho existente. Para obter mais informações e possíveis ações de migração, consulte Red Hat Enterprise Linux(RHEL)deprecation.
Node etiqueta node-role.kubernetes.io/master removida 4.18 os clusters não definem mais o rótulo do nó node-role.kubernetes.io/master para a versão 4.18 dos nós de trabalho (RHEL ou RHCOS). Se seus aplicativos dependem desse rótulo de nó, atualize-os adequadamente.

Verificando o status do Upgradeable do seu cluster

Execute o comando a seguir para verificar o status do Upgradeable do seu cluster.

oc get clusterversion version -o json | jq '.status.conditions[] | select(.type == "Upgradeable")'

Exemplo de saída em que o status de Upgradeable é False.

{
  "lastTransitionTime": "2024-11-17T19:29:34Z",
  "message": "Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: default/test is incompatible with OpenShift minor versions greater than 4.16",
  "reason": "IncompatibleOperatorsInstalled",
  "status": "False",
  "type": "Upgradeable"
}

Se o status de Upgradeable for False, as informações de condição fornecerão instruções que devem ser seguidas antes da atualização.