| OpenShift | |
|---|---|
| Basisdaten | |
| Entwickler | Red Hat |
| Erscheinungsjahr | 4. Mai 2011 |
| Aktuelle Version | 4.20[1] (21. Oktober 2025) |
| Betriebssystem | [2]Fedora CoreOS,Red Hat CoreOS |
| Programmiersprache | [3]Ruby,Shellskripten,Perl,JavaScript,Python |
| Kategorie | Platform as a Service, web development |
| Lizenz | kommerziell |
| www.openshift.com | |
OpenShift ist eine vonRed Hat entwickelte Produktreihe basierend aufKubernetes. OpenShift bietet vor allem Features zur Erhöhung derUsability undSicherheit.
OpenShift baut auf Kubernetes auf und erweitert dieses um einige Funktionen:
OpenShift schränkt die verwendeten Betriebssysteme auf den Clusterknoten ein. Auf der Controlplane muss Red HatCore OS betrieben werden, die Workernodes können auch auf anderenLinux-Distributionen laufen.
Die OpenShift Container Platform[6] (früher als OpenShift Enterprise bekannt) ist die lokale private Plattform von Red Hat, die auf einem Kern von Anwendungscontainern aufgebaut ist. Die OpenShift Container Platform stelltKubernetes-Umgebungen für Unternehmen zur Verfügung, die zum Erstellen, Bereitstellen und Verwalten von containerbasierten Anwendungen auf jedem öffentlichen oder privaten Rechenzentrum dienen, auf denenRed Hat Enterprise Linux unterstützt wird.[6]
OpenShift Online (RHOO für Red Hat OpenShift Online)[6] ist der Public-Cloud-Anwendungsentwicklungs- und -hostingdienst von Red Hat, der unterAmazon Web Services (AWS) läuft.[7] Version 2 unterstützte eine Vielzahl von Sprachen, Frameworks und Datenbanken über vorgefertigte „Cartridges“, die unter Ressourcenkontingenten ausgeführt wurden. Entwickler konnten andere Sprachen, Datenbanken oder Komponenten über die Anwendungsprogrammierschnittstelle von OpenShift Cartridge hinzufügen.[8] Dies wurde zugunsten der am 30. September 2017 veröffentlichten Version 3 aufgegeben.[9]
OpenShift Dedicated[6] ist das Managed PrivateCluster-Angebot von Red Hat, das auf einem Kern von Anwendungscontainern basiert, die von Docker bereitgestellt werden. DieOrchestrierung und das Management werden von Kubernetes auf der Grundlage von Red Hat Enterprise Linux bereitgestellt. Es ist seit Dezember 2016 auf den Amazon Web Services (AWS) und derGoogle Cloud Platform (GCP) verfügbar.[10]
OpenShift Origin, seit August 2018 auch als OKD (Origin Community Distribution) bekannt[11], ist dasUpstream-Community-Projekt, das in OpenShift Online, OpenShift Dedicated und OpenShift Container Platform verwendet wird. Origin basiert auf einem Kern der Docker-Container-Packages und des Kubernetes-Container-Cluster-Managements und wird durch die Funktionen desApplication-Lifecycle-Managements und derDevOps-Tools erweitert. Origin bietet eineOpen-Source-Anwendungscontainerplattform. Der gesamteQuellcode für das Origin-Projekt ist unter derApache-Lizenz (Version 2.0) aufGitHub verfügbar.[12]
OpenShift.io[13] ist derSaaS von Red Hat, der eine Anwendungsentwicklungsumgebung bereitstellt[14].