Note:

Actualización de los tipos de capacidad del pool de nodos de OCI Kubernetes Engine a preferentes para las unidades E5 mediante la CLI de OCI

Introducción

Este tutorial técnico es un seguimiento de Gestión de OCI Kubernetes Engine con diferentes tipos de capacidad y resolución de problemas comunes en nodos preferentes. En este tutorial, vamos a demostrar cómo actualizar los tipos de capacidad bajo demanda o de reserva de capacidad para que sean preferibles mediante el comando de actualización de la interfaz de línea de comandos (CLI de OCI) de Oracle Cloud Infrastructure.

Esto es para un caso de uso que ejecuta cargas de trabajo tolerantes a fallos en OCI y desea actualizar el tipo de capacidad existente de reserva de capacidad de la unidad E5 o bajo demanda para que sea preferible para ahorrar costos. Esto se puede lograr mediante el comando update, ya que hay un problema conocido con la consola.

Objetivos

Requisitos

Tarea 1: Actualizar el pool de nodos de trabajador de OKE bajo demanda de la unidad E5 a preferente mediante la CLI de OCI

  1. Conéctese a la consola de OCI y haga clic en el menú de servicios.

  2. Vaya a Developer Services.

  3. En Contenedores y artefactos, haga clic en Haga clic en Kubernetes Engine (OKE).

  4. Haga clic en OCI Cloud Shell para mostrar la CLI.

  5. Para acceder al cluster, configure el archivo de configuración KubeConfig.

  6. Edite el OCID node-pool, subnet-id, fault domain, la configuración y el tamaño antes de ejecutar los siguientes comandos de la CLI en su arrendamiento.

    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"]'
    
    

    De esta forma, se mostrará el OCID de la solicitud de trabajo para actualizar el pool de nodos y el nodo de trabajador bajo demanda E5 para que sea preferible en el cluster existente, como se muestra en las siguientes imágenes.

    Pool de nodos bajo demanda

    Comando de la CLI para actualizar el pool de nodos a demanda

    Pool de nodos bajo demanda al actualizar el estado

    Esto sincronizará automáticamente los nodos como se muestra en la siguiente imagen.

    Haga clic en Cycle Nodes para actualizar los nodos a Preemptible.

    El pool de nodos bajo demanda se ha cambiado correctamente a pool de nodos preferente

Tarea 2: Actualizar el pool de nodos de trabajador de OKE de reserva de capacidad de unidad E5 a preferible mediante la CLI

  1. Conéctese a la consola de OCI y haga clic en el menú de servicios.

  2. Vaya a Developer Services.

  3. En Contenedores y artefactos, haga clic en Haga clic en Kubernetes Engine (OKE).

  4. Haga clic en OCI Cloud Shell para mostrar la CLI.

  5. Para acceder al cluster, configure el archivo de configuración KubeConfig

  6. Edite el OCID node-pool, el OCID compartment, subnet-id, fault domain, la configuración y el tamaño antes de ejecutar los siguientes comandos de la CLI en su arrendamiento.

    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"]'
    
    

    De esta forma, se mostrará el OCID de la solicitud de trabajo para actualizar el pool de nodos y actualizar el nodo de trabajador de reserva de capacidad E5 para que sea preferible en el cluster existente, como se muestra en las siguientes imágenes.

    Pool de nodos de reserva de capacidad

    Comando de la CLI para actualizar el pool de nodos de reserva de capacidad

    Esto sincronizará automáticamente los nodos como se muestra en la siguiente imagen.

    Haga clic en Cycle Nodes para actualizar los nodos a Preemptible.

    El pool de nodos de reserva de capacidad se ha cambiado correctamente a pool de nodos preferente

Agradecimientos

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de formación gratuita en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre el producto, visite Oracle Help Center.