Nota:
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriversi 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.
Prepara e configura lo stack di Resource Manager OCI per la creazione di nodi aggiuntivi su OKE
Introduzione
Questa è parte due di una serie di esercitazioni in sei parti che ti mostra come distribuire un set temporaneo di risorse in un cluster OKE utilizzando microservizi Golang che rappresentano l'uso di SDK OCI, OCI-CLI, Resource Manager, OCI Devops e Helm per distribuire ed eliminare Apache Airflow.
Obiettivo
Configurare lo stack di Resource Manager OCI e creare un nuovo pool di nodi nel cluster OKE.
Prerequisiti
-
Completamento dell'esercitazione precedente in questo percorso di apprendimento, Parte 1/6 - Installazione e configurazione di un cluster OKE.
-
Prendere nota dei valori riportati di seguito dalla tenancy OCI.
compartment_id: OCID del compartimentoregion: Nome della regione (in questo tutorial stiamo usando "sa-saopaulo-1")ssh_public_key: chiave creata nel bastion ̃/.ssh/id_rsa.pubextra_node_pool_subnet: OCID della subnet del nodo dalla VCN OKEoke_cluster_id: recuperare l'OCID dal cluster OKE
Task 1: creare lo stack di Resource Manager OCI utilizzando la riga di comando OCI-CLI
-
Vai alla console jump-box bastion e installa il jump-box della virtual machine git bastion.
sudo yum install git -y
-
Recuperare il file task1_step_2_package.zip contenente i file Terraform per aggiungere un nuovo nodo su OKE e salvarlo nell'host jump-box.
cd $HOME wget https://docs.us.oracle.com/en/learn/resource-manager-airflow-oke-part2/files/task1_step_2_package.zip unzip task1_step_2_package.zip
-
Modificare le variabili correlate al tenant con le variabili annotate.
-
Modificare il file
vars_to_stack.jsone sostituire i valori di ogni variabile richiesta.{"compartment_id": "ocid1.compartment.oc1..xxx", "region": "sa-saopaulo-1", "ssh_public_key": "ssh-rsa AAAxxx", "extra_node_pool_subnet": "ocid1.subnet.oc1.sa-saopaulo-1.xxx", "oke_cluster_id": "ocid1.cluster.oc1.sa-saopaulo-1.xxx", "kubernetes_version": "v1.25.4" }TIP importante: per evitare di analizzare gli errori relativi alla chiave SSH, è necessario rimuovere l'interruzione di riga. Eseguire il comando seguente per ottenere la chiave pubblica ssh:
cat ~/.ssh/id_rsa.pub | tr '' '\n'
-
-
Eseguire ora il comando OCI-CLI per creare lo stack di Resource Manager nel tenant. Assicurarsi di sostituire l'ID del compartimento con quello per l'esercitazione.
export COMPARTMENT_ID="place_your_compartment_id_here" oci resource-manager stack create --compartment-id $COMPARTMENT_ID --config-source ./extra_nodes.zip --variables file://vars_to_stack.json --display-name "CLI Extra nodes" --description "New nodes for workload only labeled" --working-directory ""
-
Prendere nota dell'ID creato sul proprio stack manager dalla console, come mostrato nella seguente immagine.

-
Lo stack di Resource Manager è stato creato e si può procedere con la prossima parte di questo laboratorio.
Fase successiva
Per passare all'esercitazione successiva in questo percorso di apprendimento, fare clic qui.
Collegamenti correlati
Approvazioni
- Autore - Joao Tarla (Oracle LAD A-Team Solution Engineer)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a contenuti di formazione gratuiti sul canale YouTube di Oracle Learning. Inoltre, visitare education.oracle.com/learning-explorer per diventare Explorer di Oracle Learning.
Per la documentazione sul prodotto, visitare il sito Oracle Help Center.
Prepare and configure OCI Resource Manager Stack for creating extra nodes on OKE
F79741-01
April 2023
Copyright © 2023, Oracle and/or its affiliates.