Nota
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriverti a un account gratuito, consulta Inizia a utilizzare Oracle Cloud Infrastructure Free Tier.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituisci questi valori con quelli specifici del tuo ambiente cloud.
Aggiorna i tipi di capacità del pool di nodi del motore Kubernetes OCI in prerilasciabile per le forme E5 utilizzando l'interfaccia CLI OCI
Introduzione
Questa esercitazione tecnica fa seguito a Gestisci il motore Kubernetes OCI con tipi di capacità diversi e risolvi problemi comuni sui nodi prerilasciabili. In questa esercitazione verrà illustrato come aggiornare i tipi di capacità su richiesta o di riserva di capacità in modo che siano prerilasciabili utilizzando il comando di aggiornamento dell'interfaccia della riga di comando di Oracle Cloud Infrastructure (OCI CLI).
Si tratta di un caso d'uso in cui vengono eseguiti carichi di lavoro tolleranti agli errori su OCI e si desidera aggiornare il tipo di capacità E5-shape capacity-reservation o on-demand esistente in modo da essere prerilasciabile ai fini del risparmio sui costi. Questa operazione può essere eseguita utilizzando il comando di aggiornamento poiché si è verificato un problema noto con la console.
Obiettivi
- Utilizza Oracle Cloud Infrastructure Kubernetes Engine (OKE) per diversi tipi di capacità e aggiorna i tipi di capacità del pool di nodi utilizzando l'interfaccia CLI OCI.
Prerequisiti
-
Accesso amministratore a una tenancy OCI e a un cluster OKE in esecuzione.
Task 1: aggiornare il pool di nodi di lavoro OKE della forma E5 su richiesta in prerilasciabile utilizzando l'interfaccia CLI OCI
-
Eseguire il login a OCI Console e fare clic sul menu Servizi.
-
Passare a Developer Services.
-
In Container e artifact, fare clic su Fare clic su Kubernetes Engine (OKE).
-
Fare clic su OCI Cloud shell per visualizzare l'interfaccia CLI.
-
Per accedere al cluster, impostare il file di configurazione KubeConfig.
-
Modificare l'OCID
node-pool
,subnet-id
,fault domain
, la configurazione e le dimensioni prima di eseguire i comandi CLI riportati di seguito nella 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"]'
Questa operazione restituirà l'OCID della richiesta di lavoro per l'aggiornamento del pool di nodi e aggiornerà il nodo di lavoro su richiesta E5 in modo che sia prerilasciabile nel cluster esistente, come mostrato nelle immagini seguenti.
Questo eseguirà automaticamente il ciclo dei nodi come mostrato nella seguente immagine.
Task 2: aggiornare il pool di nodi di lavoro OKE di riserva capacità forma E5 in prerilasciabile mediante CLI
-
Eseguire il login a OCI Console e fare clic sul menu Servizi.
-
Passare a Developer Services.
-
In Container e artifact, fare clic su Fare clic su Kubernetes Engine (OKE).
-
Fare clic su OCI Cloud shell per visualizzare l'interfaccia CLI.
-
Per accedere al cluster, impostare il file di configurazione KubeConfig
-
Modificare l'OCID
node-pool
, l'OCIDcompartment
,subnet-id
,fault domain
, la configurazione e le dimensioni prima di eseguire i comandi CLI riportati di seguito nella 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"]'
Questa operazione restituirà l'OCID della richiesta di lavoro per l'aggiornamento del pool di nodi e aggiornerà il nodo di lavoro di riserva capacità E5 in modo che sia prerilasciabile nel cluster esistente, come mostrato nelle immagini seguenti.
Questo eseguirà automaticamente il ciclo dei nodi come mostrato nella seguente immagine.
Collegamenti correlati
Conferme
- Autore - Payal Sharma (architetto senior di Enterprise Cloud)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.
Per la documentazione del prodotto, visita l'Oracle Help Center.
Update OCI Kubernetes Engine Node Pool Capacity Types to Preemptible for E5 Shapes using OCI CLI
G27004-01
February 2025
Copyright ©2025, Oracle and/or its affiliates.