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.
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.
| 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.
| 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.