Hinweis:
- Dieses Tutorial erfordert Zugriff auf Oracle Cloud. Informationen zum Anmelden für einen kostenlosen Account finden Sie unter Erste Schritte mit Oracle Cloud Infrastructure Free Tier.
- Es verwendet Beispielwerte für Oracle Cloud Infrastructure-Zugangsdaten, -Mandanten und -Compartments. Wenn Sie Ihre Übung abgeschlossen haben, ersetzen Sie diese Werte durch die Werte, die für Ihre Cloud-Umgebung spezifisch sind.
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
-
Abschluss des vorherigen Tutorials in diesem Lernpfad, Teil 1/6 - OKE-Cluster installieren und konfigurieren.
-
Beachten Sie die folgenden Werte aus Ihrem OCI-Mandanten:
compartment_id: OCID des Compartmentsregion: Regionsname (in diesem Tutorial verwenden wir "sa-saopaulo-1")ssh_public_key: Der Schlüssel, den Sie auf Ihrer Bastion erstellt haben ~/.ssh/id_rsa.pubextra_node_pool_subnet: OCID des Knotensubnetzes aus Ihrem OKE-VCNoke_cluster_id: OCID aus dem OKE-Cluster abrufen
Aufgabe 1: OCI Resource Manager-Stack mit der OCI-CLI-Befehlszeile erstellen
-
Gehen Sie zu Ihrer Bastion Jump-Box-Konsole und installieren Sie Git Bastion Virtual Machine Jump-Box.
sudo yum install git -y
-
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
-
Ä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'
-
-
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 ""
-
Notieren Sie sich die ID, die Sie in Ihrem Stackmanager erstellt haben, wie in der folgenden Abbildung dargestellt.

-
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.
Verwandte Links
Danksagungen
- Autor - Joao Tarla (Oracle LAD A-Team Solution Engineer)
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.
Prepare and configure OCI Resource Manager Stack for creating extra nodes on OKE
F79741-01
April 2023
Copyright © 2023, Oracle and/or its affiliates.