Note:
- Este tutorial requiere acceso a Oracle Cloud. Para registrarse para obtener una cuenta gratuita, consulte Introducción a la cuenta gratuita de Oracle Cloud Infrastructure.
- Utiliza valores de ejemplo para credenciales, arrendamiento y compartimentos de Oracle Cloud Infrastructure. Al finalizar la práctica, sustituya estos valores por otros específicos de su entorno en la nube.
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
- Trabaje con Oracle Cloud Infrastructure Kubernetes Engine (OKE) para diferentes tipos de capacidad y actualice los tipos de capacidad del pool de nodos mediante OCI CLI.
Requisitos
-
Acceso de administrador a un arrendamiento de OCI y cluster de OKE en ejecución.
Tarea 1: Actualizar el pool de nodos de trabajador de OKE bajo demanda de la unidad E5 a preferente mediante la CLI de OCI
-
Conéctese a la consola de OCI y haga clic en el menú de servicios.
-
Vaya a Developer Services.
-
En Contenedores y artefactos, haga clic en Haga clic en Kubernetes Engine (OKE).
-
Haga clic en OCI Cloud Shell para mostrar la CLI.
-
Para acceder al cluster, configure el archivo de configuración KubeConfig.
-
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.
Esto sincronizará automáticamente los nodos como se muestra en la siguiente imagen.
Tarea 2: Actualizar el pool de nodos de trabajador de OKE de reserva de capacidad de unidad E5 a preferible mediante la CLI
-
Conéctese a la consola de OCI y haga clic en el menú de servicios.
-
Vaya a Developer Services.
-
En Contenedores y artefactos, haga clic en Haga clic en Kubernetes Engine (OKE).
-
Haga clic en OCI Cloud Shell para mostrar la CLI.
-
Para acceder al cluster, configure el archivo de configuración KubeConfig
-
Edite el OCID
node-pool
, el OCIDcompartment
,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.
Esto sincronizará automáticamente los nodos como se muestra en la siguiente imagen.
Enlaces relacionados
Agradecimientos
- Autor: Payal Sharma (arquitecto superior de nube empresarial)
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.
Update OCI Kubernetes Engine Node Pool Capacity Types to Preemptible for E5 Shapes using OCI CLI
G27001-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.