Nota:

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

Task 1: creare lo stack di Resource Manager OCI utilizzando la riga di comando OCI-CLI

  1. Vai alla console jump-box bastion e installa il jump-box della virtual machine git bastion.

    sudo yum install git -y
    

    T3_4

  2. 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
    

    T1_2

  3. Modificare le variabili correlate al tenant con le variabili annotate.

    • Modificare il file vars_to_stack.json e 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'   
      
  4. 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 ""
    

    T1_2

    • Prendere nota dell'ID creato sul proprio stack manager dalla console, come mostrato nella seguente immagine.

      T1_2

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.

Approvazioni

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.