Observação:

Atualizar os Tipos de Capacidade do Pool de Nós do OCI Kubernetes Engine para Preemptível para Formas E5 usando a CLI do OCI

Introdução

Este tutorial técnico é um acompanhamento de Gerenciar o OCI Kubernetes Engine com diferentes tipos de capacidade e resolver problemas comuns em nós previsíveis. Neste tutorial, vamos demonstrar como atualizar os tipos de capacidade sob demanda ou de reserva de capacidade para previsível usando o comando de atualização da Interface de Linha de Comando (CLI do OCI) do Oracle Cloud Infrastructure.

Isso se destina a um caso de uso que executa cargas de trabalho tolerantes a falhas na OCI e deseja atualizar o tipo de capacidade existente de reserva de capacidade em forma de E5 ou sob demanda para previsível para economia de custos. Isso pode ser feito com o comando update, pois há um problema conhecido com o console.

Objetivos

Pré-requisitos

Tarefa 1: Atualizar o Pool de Nós de Trabalho do OKE Sob Demanda de Forma E5 para Preemptível usando a CLI do OCI

  1. Faça log-in na Console do OCI e clique no menu de serviços.

  2. Navegue até Developer Services.

  3. Em Contêineres e Artefatos, clique em Clique em Kubernetes Engine (OKE).

  4. Clique em OCI Cloud Shell para exibir a CLI.

  5. Acesse o cluster configurando o Arquivo de Configuração KubeConfig.

  6. Edite o OCID de node-pool, subnet-id, fault domain, a configuração e o tamanho antes de executar os comandos da CLI a seguir em sua tenancy.

    oci ce node-pool update 
    --node-pool-id ocid1.nodepool.oc1.iad.aaaaaaaarxeqfrkuxxxxxxxxxxxxxxxxxxxxx634lggdpxwalnnz63c45dcq 
    --node-shape VM.Standard.E5.Flex 
    --placement-configs '[{"availabilityDomain": "FZyT:US-ASHBURN-AD-2", "faultDomains":["FAULT-DOMAIN-1"],"preemptibleNodeConfig": {"preemptionAction": {"isPreserveBootVolume": true, "type": "TERMINATE"}},"subnetId": "ocid1.subnet.oc1.iad.aaaaaaaabfcbfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh45aqipmr4qn2ta"}]' 
    --node-shape-config '{"memoryInGBs": 6.0,"ocpus": 1.0}' 
    --pod-subnet-ids '["ocid1.subnet.oc1.iad.aaaaaaaabxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx45aqipmr4qn2ta"]'
    
    

    Isso produzirá o OCID da solicitação de serviço para atualizar o pool de nós e atualizará o nó de trabalho sob demanda E5 para previsível no cluster existente, conforme mostrado nas imagens a seguir.

    Pool de nós sob demanda

    Comando da CLI para atualizar o Nodepool sob Demanda

    Pool de nós sob Demanda no Status de Atualização

    Isso reiniciará automaticamente os nós conforme mostrado na imagem a seguir.

    Clique em Nós de Ciclo para atualizar os nós para Preemptível

    Pool de Nós Sob Demanda alterado com sucesso para Pool de Nós Preemptível

Tarefa 2: Atualizar o Pool de Nós de Trabalho do OKE de Capacidade de Reserva de Forma E5 para Preemptível usando a CLI

  1. Faça log-in na Console do OCI e clique no menu de serviços.

  2. Navegue até Developer Services.

  3. Em Contêineres e Artefatos, clique em Clique em Kubernetes Engine (OKE).

  4. Clique em OCI Cloud Shell para exibir a CLI.

  5. Acesse o cluster configurando o KubeConfig Configuration File

  6. Edite o OCID de node-pool, o OCID de compartment, subnet-id, fault domain, a configuração e o tamanho antes de executar os comandos da CLI a seguir em sua tenancy.

    oci ce node-pool update 
    --node-pool-id ocid1.nodepool.oc1.iad.aaaaaaaa2qpvpexxxxxxxxxxxxxxxxxxxxxxxxxxrcg6btcgurnlkbsqfzp5a
    --node-shape VM.Standard.E5.Flex 
    --placement-configs '[{"availabilityDomain": "FZyT:US-ASHBURN-AD-2", "faultDomains":["FAULT-DOMAIN-1"],"preemptibleNodeConfig": {"preemptionAction": {"isPreserveBootVolume": true, "type": "TERMINATE"}},"subnetId": "ocid1.subnet.oc1.iad.aaaaaaaabfcbfmhxxxxxxxxxxxxxxxxxxxxxh45aqipmr4qn2ta"}]' 
    --node-shape-config '{"memoryInGBs": 6.0,"ocpus": 1.0}' 
    --pod-subnet-ids '["ocid1.subnet.oc1.iad.aaaaaaaabfcbfxxxxxxxxxxxxxxxxxxxxxxxxxxx45aqipmr4qn2ta"]'
    
    

    Isso produzirá o OCID da solicitação de serviço para atualizar o pool de nós e atualizará o nó de trabalho de reserva de capacidade E5 para previsível no cluster existente, conforme mostrado nas imagens a seguir.

    Pool de nós de Reserva de Capacidade

    Comando da CLI para atualizar o Pool de Nós de Reserva de Capacidade

    Isso reiniciará automaticamente os nós conforme mostrado na imagem a seguir.

    Clique em Nós de Ciclo para atualizar os nós para Preemptível

    Pool de Nós de Reserva de Capacidade alterado com sucesso para Pool de Nós Preemptível

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.