Hinweis:

OCI Resource Manager-Stack für das Erstellen zusätzlicher Knoten in OKE vorbereiten und konfigurieren

Einführung

Dies ist Teil zwei einer sechsteiligen Tutorialreihe, die zeigt, wie Sie ein temporäres Set von Ressourcen in einem OKE-Cluster mit Golang-Microservices bereitstellen, das die Verwendung von OCI SDK, OCI-CLI, Resource Manager, OCI Devops und Helm darstellt, um Apache Airflow bereitzustellen und zu zerstören.

Zielsetzung

Konfigurieren Sie den OCI Resource Manager-Stack, und erstellen Sie einen neuen Knotenpool im OKE-Cluster.

Voraussetzungen

Aufgabe 1: OCI Resource Manager-Stack mit der OCI-CLI-Befehlszeile erstellen

  1. Gehen Sie zu Ihrer Bastion Jump-Box-Konsole und installieren Sie Git Bastion Virtual Machine Jump-Box.

    sudo yum install git -y
    

    T3_4

  2. Rufen Sie die task1_step_2_package.zip-Datei mit den Terraform-Dateien ab, um einen neuen Knoten in OKE hinzuzufügen und auf dem Jump-Box-Host zu speichern.

    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. Ändern Sie die Variablen, die sich auf Ihren Mandanten beziehen, mit den von Ihnen angegebenen Variablen.

    • Bearbeiten Sie die Datei vars_to_stack.json, und ersetzen Sie die Werte jeder erforderlichen Variable.

      {"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"
       }
      

      Wichtiger TIPP: Um Parsingfehler in Bezug auf Ihren SSH-Schlüssel zu vermeiden, müssen Sie den Zeilenumbruch entfernen. Führen Sie den folgenden Befehl aus, um den SSH-Public Key abzurufen:

      cat ~/.ssh/id_rsa.pub | tr '' '\n'   
      
  4. Führen Sie jetzt den OCI-CLI-Befehl aus, um den Resource Manager-Stack auf Ihrem Mandanten zu erstellen. Stellen Sie sicher, dass Sie die Compartment-ID durch die Compartment-ID für Ihr Tutorial ersetzen.

    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

    • Notieren Sie sich die ID, die Sie in Ihrem Stackmanager erstellt haben, wie in der folgenden Abbildung dargestellt.

      T1_2

Ihr Resource Manager-Stack wurde erstellt, und Sie können mit dem nächsten Teil dieser Übung fortfahren.

Nächster Schritt

Um mit dem nächsten Tutorial in diesem Lernpfad fortzufahren, klicken Sie hier.

Danksagungen

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube-Kanal zu. Besuchen Sie außerdem die Website education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Produktdokumentation finden Sie im Oracle Help Center.