OpenShift Container Platform-Cluster in OCI erstellen

Verwenden Sie diese Anweisungen, um die OpenShift Container Platform auf dem OCI-Cluster zu erstellen und zu prüfen, ob das Cluster ausgeführt wird.

Prüfen Sie die folgenden Themen, und erstellen Sie die darin aufgeführten Ressourcen, falls Sie sie nicht haben.

Nachdem Sie das benutzerdefinierte Image des Compute-Service erstellt haben, können Sie Compute Nodes bereitstellen, um das Cluster zu erstellen. OpenShift Container Platform-Knoten sind entweder Control-Plane-Knoten (auch als "Masterknoten" bezeichnet) oder Berechnungsknoten (auch als "Worker-Knoten" bezeichnet).

Dem ersten Control-Plane-Knoten, der für das Cluster erstellt wurde, muss die Rendezvous-IP-Adresse zugewiesen werden. Dies ist die IP-Adresse in der Datei /rendezvousIP, die vom Agent-Installationsprogramm im lokalen Arbeitsverzeichnis erstellt wurde. Weitere Informationen finden Sie unter Konfigurationsdateien für die Installation eines Clusters auf OCI erstellen (Red Hat-Dokumentation) (Red Hat-Dokumentation).

Nachdem Sie dem ersten Control-Plane-Knoten die zugewiesene Rendezvous-IP-Adresse zugewiesen haben, können Sie die restlichen Knoten erstellen. Stellen Sie dabei alle Control-Plane-Knoten bereit, bevor Sie mit dem Provisioning von Worker-Knoten beginnen. Den verbleibenden Knoten müssen keine IP-Adressen zugewiesen werden. Wenn Sie diese Knoten mit dem benutzerdefinierten Image bereitstellen, werden sie automatisch erkannt und in das Cluster integriert. Nachdem alle Knoten bereitgestellt wurden, prüfen Sie mit der CLI der Containerplattform OpenShift, ob das Cluster ausgeführt wird.

  1. Navigieren Sie zum Compute-Service, und wählen Sie Instanzen aus.
  2. Wählen Sie Instanz erstellen aus.
  3. Geben Sie einen Namen für die Instanz ein.
  4. Wählen Sie das Compartment aus, in dem das Cluster OpenShift erstellt wird.
  5. Wählen Sie im Abschnitt Image und Ausprägungen die Option Image ändern und dann Meine Images aus.
  6. Wählen Sie Benutzerdefinierte Images aus. Stellen Sie sicher, dass das Compartment auf das Compartment festgelegt ist, in dem das benutzerdefinierte Image gespeichert ist.
  7. Aktivieren Sie das Kontrollkästchen neben dem Namen des benutzerdefinierten Images, und wählen Sie Bild auswählen aus.
  8. Wählen Sie Ausprägung ändern aus.
  9. Wählen Sie im Bereich "Alle Ausprägungen durchsuchen" eine Ausprägung aus, und stellen Sie sicher, dass der Wert für Anzahl OCPUs mindestens 4 beträgt und der Wert für Arbeitsspeicherbetrag (GB) mindestens 16 beträgt.
  10. Wählen Sie Ausprägung auswählen aus, um fortzufahren.
  11. Wählen Sie das VCN aus, das Sie beim Bearbeiten der Datei oci-ccm.yml angegeben haben. Dieses VCN muss auch im Wert cidr des Parameters machineNetwork in der Datei install-config.yaml referenziert werden.
  12. Wählen Sie unter Subnetz die Option Vorhandenes Subnetz auswählen aus, und wählen Sie das private Subnetz für das VCN aus.
  13. Nur erster Masterknoten: Wählen Sie im Abschnitt Primäre VNIC-IP-Adressen die Option Private IPv4-Adresse manuell zuweisen aus. Geben Sie in das IPv4-Adressfeld die IP-Adresse des Rendezvous ein. Überspringen Sie diesen Schritt für zusätzliche Masterknoten und für Worker-Knoten.
  14. Wählen Sie im Abschnitt SSH-Schlüssel hinzufügen die Option Public Keys einfügen aus, und geben Sie den Public Key aus dem unter Voraussetzungen erläuterten SSH-Schlüsselpaar ein.
  15. Wählen Sie im Abschnitt Boot-Volume die Option Benutzerdefinierte Boot-Volume-Größe angeben aus, und geben die Volume-Größe sowie die VPU an. Informationen zu Volume-Performanceeinheiten (VPUs) finden Sie unter Block Volume-Performance
    • Control-Plane-Knoten (Master-Knoten): Geben Sie 500 GB für die Volume-Größe und 60 für VPU an.
    • Compute Nodes (Worker Nodes): Geben Sie 100 GB für die Volume-Größe und 30 für VPU an.
  16. Wählen Sie Erweiterte Einstellungen anzeigen aus, um der Instanz ein Tag hinzuzufügen. Geben Sie mit der definierten Tagoption den Namespace openshift_tags und das Tag instance_role an. Weisen Sie dann je nach Knotentyp entweder master (für Control-Plane-Knoten) oder worker als Tagwert zu.
  17. Wählen Sie Erstellen aus, um die Compute-Instanz bereitzustellen.
  18. Wiederholen Sie die Schritte 1 bis 17 für die restlichen Control-Plane-Knoten. Führen Sie dann dieselben Schritte aus, um die Worker-Knoten bereitzustellen. Optional können Sie Instanzkonfigurationen für die Control Plane und Worker-Knoten für ein schnelles Provisioning erstellen. Anweisungen zum Erstellen von Instanzkonfigurationen finden Sie unter Instanzkonfiguration erstellen.
  19. Verwenden Sie die Anweisungen unter Prüfen, ob die Agent-basierte Clusterinstallation auf OCI ausgeführt wird (Red Hat-Dokumentation) in der Red Hat-Dokumentation, um zu prüfen, ob das Cluster ausgeführt wird. Dieser Schritt wird in der CLI der Containerplattform OpenShift ausgeführt.