Observação:
- Este tutorial requer acesso ao Oracle Cloud. Para se inscrever em uma conta gratuita, consulte Conceitos Básicos do Oracle Cloud Infrastructure Free Tier.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir seu laboratório, substitua esses valores por valores específicos do seu ambiente de nuvem.
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
- Trabalhar com o Oracle Cloud Infrastructure Kubernetes Engine (OKE) para diferentes tipos de capacidade e atualizar os tipos de capacidade do pool de nós usando a CLI do OCI.
Pré-requisitos
-
Acesso do administrador a uma tenancy do OCI e a um cluster do OKE em execução.
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
-
Faça log-in na Console do OCI e clique no menu de serviços.
-
Navegue até Developer Services.
-
Em Contêineres e Artefatos, clique em Clique em Kubernetes Engine (OKE).
-
Clique em OCI Cloud Shell para exibir a CLI.
-
Acesse o cluster configurando o Arquivo de Configuração KubeConfig.
-
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.
Isso reiniciará automaticamente os nós conforme mostrado na imagem a seguir.
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
-
Faça log-in na Console do OCI e clique no menu de serviços.
-
Navegue até Developer Services.
-
Em Contêineres e Artefatos, clique em Clique em Kubernetes Engine (OKE).
-
Clique em OCI Cloud Shell para exibir a CLI.
-
Acesse o cluster configurando o KubeConfig Configuration File
-
Edite o OCID de
node-pool
, o OCID decompartment
,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.
Isso reiniciará automaticamente os nós conforme mostrado na imagem a seguir.
Links Relacionados
Confirmações
- Autor - Payal Sharma (Arquiteto Sênior de Nuvem Empresarial)
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.
Update OCI Kubernetes Engine Node Pool Capacity Types to Preemptible for E5 Shapes using OCI CLI
G27007-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.