Erste Schritte mit OpenShift Container Platform auf OCI

Stellen Sie die Red Hat OpenShift Container Platform auf Oracle Cloud Infrastructure (OCI) bereit, um die Clusterinfrastruktur mit integriertem Networking, Load Balancing und Routing bereitzustellen.

Red Hat OpenShift Container Platform ist eine cloudbasierte Kubernetes-Containerplattform. In Partnerschaft mit Oracle unterstützt es die Ausführung von Cluster-Workloads auf OCI. Einen Überblick über OpenShift Container Platform und Kubernetes finden Sie unter OpenShift Container Platform Overview (Red Hat Documentation) und Kubernetes Overview (Red Hat Documentation).

Die Clusterinfrastruktur besteht aus mehreren Compute-Instanzen, auf denen Red Hat Enterprise Linux CoreOS (RHCOS) ausgeführt wird, sowie dem Networking, Load Balancing und Routing, das zur Verwaltung des Traffics im und aus dem Cluster erforderlich ist. Weitere Informationen zum Red Hat-Software-Stack und Cluster-Management finden Sie unter Red Hat-Dokumentation zu OpenShift Container Platform.

Clusterarchitektur in OCI

OpenShift Container Platform-Cluster verwenden die DNS-Auflösung, das virtuelle Cloud-Netzwerk (VCN), Load Balancer und Compute Nodes von OCI wie folgt:

  1. Netzwerktraffic wird mit OCI DNS aufgelöst.
  2. Traffic wird an das VCN weitergeleitet, das den Compute Nodes des Clusters zugewiesen ist.
  3. Im öffentlichen Subnetz des VCN leitet ein externer Load Balancer Traffic an die Control-Plane-(Master-)Knoten in einem privaten Subnetz weiter.
  4. Die Control-Plane-Knoten verwenden einen internen Load Balancer zur Kommunikation mit den Compute Nodes des Clusters.

Die Abbildung zeigt, wie Traffic von OCI DNS über OCI Networking zu OpenShift Container Platform-Clusterknoten verschoben wird

Installationsoptionen

Die beiden Optionen für das Provisioning der Clusterinfrastruktur sind:
  • Assisted Installer (empfohlen): Eine automatisierte Installationsmethode mit dem Red Hat Assisted Installer. Dies ist die bevorzugte Option für die meisten Benutzer. Diese Methode erfordert eine Internetverbindung.
  • Agent-basiertes Installationsprogramm: Eine erweiterte Installationsmethode, bei der Benutzer die Infrastruktur auf eine der beiden folgenden Arten bereitstellen müssen: mit einem von OCI bereitgestellten Terraform-Skript oder manuell, wenn die erforderlichen Konfigurationen nicht von Terraform unterstützt werden oder wenn sie in einer nicht verbundenen (Offline-)Umgebung arbeiten.

Unterstütztes Installationsprogramm

Das Assisted Installer von Red Hat bietet eine einfache Weboberfläche in der Red Hat Hybrid Cloud Console für die Clusterinstallation. Diese Methode erfordert eine aktive Internetverbindung. Der Installationsprozess umfasst die folgenden Schritte:

Der Workflow "Assisted Installer" wird in der Red Hat Hybrid Cloud-Konsole gestartet, in der Sie das Discovery-ISO-Image generieren. Anschließend wird der Prozess zur Bereitstellung der Infrastruktur zur OCI-Konsole verschoben. Dazu gehört das Erstellen eines benutzerdefinierten Red Hat-ISO-Images für Compute Nodes und das Ausführen eines Terraform-Skripts zum Erstellen der vom Cluster benötigten Infrastrukturressourcen. Schließlich werden die Clusterkonfiguration und die Installationsschritte wieder in der Red Hat Hybrid Cloud-Konsole ausgeführt.

Anweisungen finden Sie unter Cluster mit Assisted Installer installieren.


Ein Workflowdiagramm mit vier Feldern in einem vertikalen Stapel. Das erste und das vierte Feld stellen Installationsschritte dar, die in der Red Hat OpenShift Hybrid Cloud-Konsole ausgeführt werden, während das zweite und das dritte die in der OCI-Konsole ausgeführten Schritte darstellen. Diese Schritte werden im Abschnitt OpenShift für das unterstützte OCI-Installationsprogramm in dieser Dokumentation beschrieben.

Agent-basiertes Installationsprogramm

Das Agent-basierte Installationsprogramm von Red Hat wird für fortgeschrittene Benutzer empfohlen, die maximale Flexibilität wünschen. Um die Clusterinfrastruktur mit dem Agent-basierten Installationsprogramm bereitzustellen, können Sie entweder ein von OCI bereitgestelltes Terraform-Skript verwenden oder die Ressourcen manuell konfigurieren, wenn Sie erweiterte Anpassungen benötigen oder in einer nicht verbundenen (Offline-)Umgebung arbeiten. Diese Methode dauert in der Regel länger als die abgeschlossen. Siehe Der Workflow wird unter Agent-basiertes Installationsprogramm für OpenShift Container Platform ausführlich beschrieben.

Dokumentation

Beim Deployment eines OpenShift Container Platform-Clusters auf OCI werden Aktionen kombiniert, die in der Red Hat Hybrid Cloud-Konsole ausgeführt werden, und Aktionen, die in der OCI-Konsole ausgeführt werden. In dieser Dokumentation werden die Aufgaben beschrieben, die Sie in der OCI-Konsole ausführen. Außerdem erhalten Sie einen Überblick über den vollständigen Installationsworkflow, der beide Konsolen umfasst. Diese Dokumentation soll zusammen mit der folgenden Red Hat-Dokumentation verwendet werden:

Unterstützte Formen

Red Hat Enterprise Linux (RHEL) wird auf allen VM-Ausprägungen und Standard-Bare-Metal-(BM-)Ausprägungen unterstützt, die in der folgenden Tabelle aufgeführt sind. Weitere Informationen zu den unterstützten Ausprägungen finden Sie unter Red Hat Ecosystem Catalog - Oracle Cloud Infrastructure.

Ausprägungstyp Unterstützte Formen
Virtual Machines VM.Optimized3. Flex, VM.Standard.E5. Flex, VM.Standard.E4. Flex, VM.Standard3. Flex, VM.Standard.A1. Flex, VM.Optimized3. FlexFeld
Bare Metal BM.Standard.E4.128, BM.Standard3.64, BM.Standard.E5.19, BM.DenseIO.E4.128, BM.Optimized3.36, BM.Standard.A1.160