Fazendo Upgrade da Versão do Kubernetes em Nós de Plano de Controle de um Cluster

Descubra como fazer upgrade da versão do Kubernetes em execução nos nós de plano de controle dos clusters que você cria usando o Kubernetes Engine (OKE).

Quando o Kubernetes Engine suporta uma versão mais recente do Kubernetes do que a que está em execução no momento nos nós de plano de controle de um cluster, você pode fazer upgrade da versão do Kubernetes executada nos nós de plano de controle.

Para fazer upgrade da versão do Kubernetes em execução nos nós de plano de controle em um cluster, todos os nós de trabalho devem estar em um estado PRONTO. Se o upgrade falhar, revise a solicitação de serviço CLUSTER_UPDATE com falha para obter mais informações. Consulte Exibindo Solicitações de Serviço.

Observe que, quando você faz upgrade da versão do Kubernetes em execução nos nós de plano de controle, os nós virtuais em cada pool de nós virtuais no cluster também são submetidos a upgrade automaticamente para essa versão do Kubernetes. Para obter mais informações sobre o upgrade do nó virtual, consulte Fazendo Upgrade de Nós Virtuais para uma Versão Mais Recente do Kubernetes.

Importante

Depois de fazer upgrade dos nós de plano de controle para uma versão mais recente do Kubernetes, você não poderá fazer downgrade dos nós de plano de controle para uma versão anterior do Kubernetes. Portanto, antes de fazer upgrade da versão do Kubernetes em execução nos nós do plano de controle, teste se os aplicativos implantados no cluster são compatíveis com a nova versão do Kubernetes.
    1. Abra o menu de navegação e selecione Serviços ao Desenvolvedor. Em Contêineres e Artefatos, selecione Clusters do Kubernetes (OKE).
    2. Selecione o compartimento que contém o cluster.

    3. Na página Clusters, selecione o nome do cluster para o qual você deseja atualizar a versão do Kubernetes em execução nos nós de plano de controle.

      Se uma versão do Kubernetes mais recente que a executada nos nós de plano do controle do cluster estiver disponível, o botão Nova versão do Kubernetes disponível estará ativado na parte superior da página de detalhes do cluster.

    4. Para fazer upgrade dos nós de plano de controle para uma versão mais recente, selecione Nova versão do Kubernetes disponível.
    5. Na opção Fazer Upgrade do plano de controle do cluster, selecione a versão do Kubernetes para a qual os nós do plano de controle serão submetidos a upgrade e selecione Fazer Upgrade.

    O upgrade da versão do Kubernetes em execução nos nós de plano de controle é feito. A nova versão do Kubernetes aparece como uma opção quando você está definindo novos pools de nós para o cluster.

  • Use o comando ce cluster update e os parâmetros necessários para fazer upgrade dos nós de plano de controle:

    oci ce cluster update --cluster-id <cluster-ocid> --kubernetes-version <kubernetes-version-number>  [OPTIONS]

    Por exemplo:

    oci ce cluster update --cluster-id ocid1.cluster.oc1.iad.aaaaaaaaaf______jrd --kubernetes-version v1.24.1

    Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.

  • Execute a operação UpdateCluster para fazer upgrade da versão do Kubernetes executada nos nós de plano de controle.