Skip to main content
NetApp Solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

OpenShift Übersicht

Beitragende

Die Container-Plattform Red hat OpenShift vereint Entwicklungs- und IT-Abläufe auf einer einzigen Plattform, um Anwendungen konsistent in lokalen und Hybrid-Cloud-Infrastrukturen zu erstellen, bereitzustellen und zu managen. Red hat OpenShift basiert auf Open-Source-Innovationen und Branchenstandards, einschließlich Kubernetes und Red hat Enterprise Linux CoreOS, der weltweit führenden Linux-Distribution für Container-basierte Workloads. OpenShift ist Teil des CNCF-zertifizierten Kubernetes-Programms Cloud Native Computing Foundation (Cloud Native Computing Foundation) und bietet Portabilität und Interoperabilität für Container-Workloads.

Red hat OpenShift bietet die folgenden Funktionen:

  • Self-Service-Bereitstellung Entwickler können mit den Tools, die sie am meisten verwenden, schnell und einfach Anwendungen nach Bedarf erstellen, während der Betrieb die volle Kontrolle über die gesamte Umgebung behält.

  • Persistenter Speicher durch die Unterstützung für persistenten Speicher ermöglicht Ihnen OpenShift Container Platform sowohl zustandsbehaftete Anwendungen als auch Cloud-native zustandslose Anwendungen.

  • Continuous Integration und Continuous Development (CI/CD) Diese Quellcode-Plattform verwaltet Build- und Deployment-Images im großen Maßstab.

  • Open-Source-Standards Diese Standards integrieren die Open Container Initiative (OCI) und Kubernetes für die Container-Orchestrierung zusätzlich zu anderen Open-Source-Technologien. Sie sind nicht auf die Technologie oder die Business-Roadmap eines bestimmten Anbieters beschränkt.

  • CI/CD Pipelines OpenShift bietet sofort einsetzbare Unterstützung für CI/CD Pipelines, sodass Entwicklungsteams jeden Schritt des Application Delivery Prozesses automatisieren können und sicherstellen, dass es bei jeder Änderung am Code oder an der Konfiguration der Applikation ausgeführt wird.

  • Rollenbasierte Zugriffssteuerung (Role Based Access Control, RBAC) Diese Funktion bietet Team- und Benutzerverfolgung, um eine große Entwicklergruppe zu organisieren.

  • Automatisiertes Erstellen und Bereitstellen OpenShift bietet Entwicklern die Möglichkeit, ihre Container-Anwendungen zu erstellen oder die Plattform die Container aus dem Anwendungsquellcode oder sogar aus den Binärdateien erstellen zu lassen. Die Plattform automatisiert dann die Implementierung dieser Applikationen in der gesamten Infrastruktur anhand der für die Applikationen definierten Merkmale. Beispiel: Wie viele Ressourcen sollten zugewiesen werden und wo in der Infrastruktur sie implementiert werden sollen, damit sie mit Lizenzen von Drittanbietern konform sind?

  • Konsistente Umgebungen OpenShift stellt sicher, dass die für Entwickler bereitgestellte Umgebung über den gesamten Lebenszyklus der Anwendung hinweg vom Betriebssystem bis zu Bibliotheken, Laufzeitversion (z. B. Java Runtime) konsistent ist, und sogar die verwendete Anwendungslaufzeit (z. B. Tomcat), um die Risiken aus inkonsistenten Umgebungen zu beseitigen.

  • Konfigurationsmanagement die Konfiguration und das sensible Datenmanagement sind in die Plattform integriert, um sicherzustellen, dass eine konsistente und umgebungsanunabhängige Anwendungskonfiguration für die Anwendung bereitgestellt wird, unabhängig davon, welche Technologien für die Erstellung der Anwendung verwendet werden oder welche Umgebung sie ist
    Bereitgestellt.

  • Anwendungsprotokolle und Metrik schnelles Feedback ist ein wichtiger Aspekt der Anwendungsentwicklung. Die integrierte Überwachungs- und Protokollverwaltung von OpenShift stellt Entwicklern sofort Kennzahlen zur Verfügung, um zu untersuchen, wie sich die Anwendung über Änderungen hinweg verhält, und Probleme so früh wie möglich im Applikationslebenszyklus beheben zu können.

  • Sicherheits- und Containerkatalog OpenShift bietet Mandantenfähigkeit und schützt den Benutzer vor schädlicher Codeausführung durch die Verwendung etablierter Sicherheit mit Security-Enhanced Linux (SELinux), CGroups und Secure Computing Mode (seccomp), um Container zu isolieren und zu schützen. Darüber hinaus bietet es Verschlüsselung über TLS-Zertifikate für die verschiedenen Subsysteme sowie Zugriff auf Red hat zertifizierte Container (access.redhat.com/containers), die mit besonderem Schwerpunkt auf Sicherheit gescannt und bewertet werden, um Endbenutzern zertifizierte, vertrauenswürdige und sichere Anwendungs-Container bereitzustellen.

Fehler: Fehlendes Grafikbild

Bereitstellungsmethoden für Red hat OpenShift

Ab Red hat OpenShift 4 umfassen die Bereitstellungsmethoden für OpenShift manuelle Bereitstellungen mithilfe von User Provisioned Infrastructure (UPI) für stark angepasste Bereitstellungen oder vollständig automatisierte Bereitstellungen mithilfe von Installer Provisioned Infrastructure (IPI).

Die IPI-Installationsmethode ist in den meisten Fällen die bevorzugte Methode, da sie die schnelle Implementierung von OpenShift-Clustern für Entwicklungs-, Test- und Produktionsumgebungen ermöglicht.

IPI-Installation von Red hat OpenShift

Die Bereitstellung von OpenShift für die installierte Infrastruktur (Installer Provisioned Infrastructure, IPI) umfasst die folgenden grundlegenden Schritte:

  1. Besuchen Sie Red hat OpenShift "Website" Und melden Sie sich mit Ihren SSO-Anmeldedaten an.

  2. Wählen Sie die Umgebung aus, in der Red hat OpenShift bereitgestellt werden soll.

    Fehler: Fehlendes Grafikbild

  3. Laden Sie auf dem nächsten Bildschirm das Installationsprogramm, den eindeutigen Pull-Secret und die CLI-Tools zur Verwaltung herunter.

    Fehler: Fehlendes Grafikbild

  4. Folgen Sie den "Installationsanweisungen" Von Red hat zur Bereitstellung in Ihrer bevorzugten Umgebung bereitgestellt.

Validierte OpenShift-Implementierungen durch NetApp

NetApp hat die Implementierung von Red hat OpenShift in seinen Labs mithilfe der Bereitstellungsmethode IPI (Installer Provisioning Infrastructure) in den folgenden Datacenter-Umgebungen getestet und validiert: