Generated by GPT-5-mini| OpenShift (software) | |
|---|---|
| Name | OpenShift |
| Developer | Red Hat |
| Released | 2011 |
| Programming language | Go, Java, Python, Ruby, JavaScript |
| Operating system | Linux |
| Genre | Container orchestration, Platform as a Service |
| License | Apache License 2.0 (components), Commercial |
OpenShift (software) OpenShift is a container application platform developed by Red Hat that integrates container orchestration, developer workflows, and enterprise services. It combines technologies from projects such as Kubernetes, Docker, CoreOS, CRI-O, and etcd with enterprise offerings from Red Hat and is used by organizations including IBM, SAP, F5 Networks, Accenture, and AT&T for cloud-native application delivery. OpenShift supports hybrid and multi-cloud strategies involving providers like Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud, and on-premises infrastructure such as VMware vSphere, OpenStack, and Red Hat Virtualization.
OpenShift began as a platform-as-a-service product and evolved into an enterprise Kubernetes distribution that integrates orchestration, build pipelines, application runtimes, and service mesh capabilities. Major contributors and partners include Red Hat, CoreOS, Google, Cisco Systems, Pivotal Software, and CloudBees. The platform targets use cases across industries served by firms like Deutsche Bank, Pfizer, T-Mobile, Siemens, and Airbus. OpenShift is positioned against competitors such as Rancher, VMware Tanzu, Amazon EKS, Google Kubernetes Engine, Azure Kubernetes Service, and Docker Enterprise in cloud-native ecosystems championed by organizations like Cloud Native Computing Foundation, Linux Foundation, and The Apache Software Foundation.
OpenShift’s architecture centers on a control plane based on Kubernetes primitives, with a distributed datastore built on etcd and container runtimes compliant with the Container Runtime Interface. Core architectural components draw from projects such as CRI-O, containerd, Flannel, Open vSwitch, Istio, and Linkerd. OpenShift integrates continuous delivery patterns through Jenkins, Tekton, Argo CD, and GitLab CI/CD, and supports service discovery and routing via HAProxy and NGINX. Networking, storage, and identity link to platforms like Ceph, GlusterFS, NFS, Microsoft Active Directory, and Red Hat Identity Management while observability relies on Prometheus, Grafana, Elasticsearch, Fluentd, and Kibana.
Installation options include managed services, on-premises installation, and installer-provisioned infrastructure with automation from tools such as Ansible, Terraform, Packer, and CloudFormation. OpenShift can be provisioned on cloud providers including Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud Infrastructure, and IBM Cloud as well as bare-metal deployments involving Dell Technologies, Hewlett Packard Enterprise, Lenovo, and Supermicro. Cluster lifecycle and upgrades are coordinated through Operator Framework, Kubernetes Operators, and tooling from Red Hat Ansible Automation Platform and OpenShift Installer. Enterprises often integrate OpenShift with CI/CD systems from Jenkins, GitHub Actions, GitLab, CircleCI, and Bamboo.
Key components include the OpenShift Container Platform control plane, container runtime, image registry, developer console, and cluster management console. Developer-facing features incorporate Source-to-Image, BuildConfig, DeploymentConfig, and support for runtimes like WildFly, Spring Boot, Node.js, Python Flask, and Ruby on Rails. Platform services offer service mesh capabilities via Istio and Red Hat OpenShift Service Mesh, policy enforcement with OPA and Gatekeeper, and CI/CD pipelines using Tekton and Jenkins X. Storage and data services rely on Red Hat OpenShift Data Foundation (formerly GlusterFS and Ceph integrations) and database operators for PostgreSQL, MySQL, MongoDB, Redis, and Elasticsearch. Observability and monitoring combine Prometheus, Grafana, Jaeger, and Loki while logging is implemented with Fluentd and Elasticsearch.
OpenShift is used for cloud-native application modernization, microservices deployments, continuous delivery, and edge computing by enterprises including BP, Capital One, HSBC, Vodafone, and Siemens Healthineers. Industry-specific adopters include healthcare providers like Mayo Clinic and Kaiser Permanente, financial services such as Goldman Sachs and JPMorgan Chase, and public sector entities like NASA and NATO. Common workloads include AI/ML model serving with frameworks like TensorFlow, PyTorch, and Kubeflow; data analytics with Apache Kafka, Apache Spark, Hadoop, and Presto; and telecom network functions leveraging ONAP and NFV platforms. Integration partners and ecosystem vendors include HashiCorp, Palo Alto Networks, Citrix Systems, and Splunk.
OpenShift is available in multiple editions, including managed cloud services from Red Hat and IBM, on-premises distributions for enterprise customers, and community-driven projects. The product strategy aligns with subscription licensing, enterprise support from Red Hat, and upstream innovation through OKD and contributions to the Kubernetes ecosystem. Commercial offerings are sold through channels and partners such as IBM, HPE, Dell Technologies, Accenture, and Capgemini while community and open-source components follow licenses like the Apache License and various permissive licenses used by CNCF projects.
Security features include integrated authentication and authorization with OAuth 2.0, LDAP, SAML, and OpenID Connect providers, role-based access control from Kubernetes RBAC, and compliance tooling aligned with standards such as PCI DSS, HIPAA, SOC 2, and FedRAMP. Runtime security integrates SELinux, seccomp, AppArmor, and Kernel Live Patching together with image scanning from vendors like Quay, Red Hat Advanced Cluster Security, Aqua Security, and Twistlock (Palo Alto Networks Prisma Cloud); policy management uses Open Policy Agent and Gatekeeper. Incident response and auditing leverage Auditd, Kubernetes Audit Logging, Splunk, and ELK Stack integrations to meet regulatory and enterprise governance demands.
Category:Red Hat software