Files
awesome-kubernetes/v2-docs/openshift.md

29 KiB
Raw Blame History

OpenShift Container Platform

!!! info "Architectural Context" Detailed reference for OpenShift Container Platform in the context of The Container Stack.

Standard Reference

Cloud Native

Container Registry

Ecosystem

  • (2026) Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟 [COMMUNITY-TOOL] — Official repository portal for finding, assessing, and deploying verified, secure Red Hat and partner-certified container images. Features detailed vulnerability scanning metrics, configuration specifications, and lifecycle support ratings crucial for secure enterprise supply chains.

Cloud Native AI

Batch Workloads

Kueue Scheduling

  • Red Hat Build of Kueue [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — Curator Insight: Documentation for the Red Hat Build of Kueue scheduler within OpenShift. Live Grounding: Kueue offers advanced queueing mechanism controls, priority groupings, and resource quotas, making it the premier platform tool for managing AI/ML and batch workloads.

DevOps

CICD

GitLab

  • (2018) Get started with OpenShift Origin 3 and GitLab [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Outlines setting up continuous integration and deployment pipelines using GitLab CI/CD with OKD/OpenShift Origin 3. Engineering Truth: Both OpenShift v3 and old GitLab runner integrations are obsolete, with modern architectures utilizing OKD 4.x and Kubernetes-native GitLab operators.

Education

Interactive Learning

Platforms

  • katacoda.com [LEGACY] — Formerly the premier interactive browser-based terminal platform for testing and learning Kubernetes, Docker, and Linux configuration on-demand. Live Grounding indicates the platform was retired by O'Reilly, rendering it a legacy archive link.

Enterprise Applications

Atlassian

Infrastructure-as-Code

  • (2020) Atlassian Confluence6 [SHELL CONTENT] [LEGACY] — Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard.

Enterprise Kubernetes

Architecture Philosophy

Kubernetes

  • (2025) Red Hat's approach to Kubernetes 🌟 [CASE STUDY] [COMMUNITY-TOOL] — Whitepaper explaining Red Hat's open-source productization strategy for vanilla Kubernetes. Outlines the addition of automated Day-2 operations, integrated build/deployment pipelines (S2I), advanced security baselines, and comprehensive platform monitoring that transforms standard Kubernetes into an enterprise-ready operating system.

OKD

Deployment

  • (2018) blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟 [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] — Architectural guide on installing OKD (the open-source upstream community edition of OpenShift) version 3.10 on a single host. Engineering Truth: OKD 3.x relied heavily on Ansible playbooks and is legacy tech, replaced entirely by OKD 4's ignition-based and CoreOS-driven installation pipeline.

OpenShift

AWS Integration

  • (2026) Amazon Red Hat OpenShift [ADVANCED LEVEL] [COMMUNITY-TOOL] — Product page detailing Amazon Red Hat OpenShift (ROSA), a fully managed, joint-engineered enterprise OpenShift service running natively on AWS. Integrates with AWS IAM, billing, and native services, reducing operational complexity by offloading cluster management and maintenance to Red Hat and AWS SRE teams.
  • (2021) openshift.com: Introducing Red Hat OpenShift Service on AWS [COMMUNITY-TOOL] — Announcement detailing the launch of Red Hat OpenShift Service on AWS (ROSA). Highlights the integration of joint support workflows, native AWS console hosting, and direct marketplace billing, allowing enterprises to focus on microservice orchestration instead of baseline infrastructure maintenance.
  • (2019) blog.openshift.com: AWS and red hat quickstart workshop [COMMUNITY-TOOL] [GUIDE] — Practical workbook and resource guide from an AWS/Red Hat collaborative workshop. Teaches platform teams how to deploy an automated, production-grade OpenShift cluster on AWS using CloudFormation templates, outlining basic VPC, subnet, and IAM role configurations.

Azure Integration

  • (2026) ARO [ADVANCED LEVEL] [COMMUNITY-TOOL] — Gateway page for Azure Red Hat OpenShift (ARO). Establishes how ARO leverages Azure's robust global infrastructure to host mission-critical, containerized workloads. Features integrated scaling, enterprise-level SLAs, and a simplified developer flow utilizing Red Hat's advanced Operator framework.

Community

  • (2026) twitter.com/openshift [COMMUNITY-TOOL] — Official social channel for OpenShift announcements, developer relations outreach, release news, and community events. Highlights real-time case studies, engineering developments, and ecosystem integration updates.

DevOps (1)

  • (2018) O'Reilly Free Book: DevOps with OpenShift [COMMUNITY-TOOL] — O'Reilly resource covering the core principles of continuous delivery and deployment using OpenShift. Guides architects and developers through building, deploying, scaling, and managing containerized applications, focusing on developer pipelines, configuration management, and source-to-image (S2I) workflows.

GCP Integration

  • (2026) OpenShift on Google Cloud [ADVANCED LEVEL] [COMMUNITY-TOOL] — Documentation outlining the deployment of Red Hat OpenShift on Google Cloud Platform. Supports automated installer-provisioned infrastructure (IPI) on Google Compute Engine, integrating OpenShift deployments with GCP native services, identity management, load balancing, and high-performance persistent storage solutions.

IBM Cloud Integration

  • (2026) Red Hat OpenShift on IBM Cloud [ADVANCED LEVEL] [COMMUNITY-TOOL] — Managed OpenShift service optimized for IBM Cloud. Provides platform teams with automated deployment, compliance tooling, and seamless integration with IBM's enterprise portfolio, including middleware, IBM Watson AI APIs, and high-security options like Keep Your Own Key (KYOK) encryption.

Legacy Modernization

  • (2022) docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟 [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] — Practical architecture guide detailing the migration and hosting of legacy enterprise Java applications using JBoss Enterprise Application Platform (EAP) on Azure Red Hat OpenShift (ARO). Covers automated cluster setup, stateful session replication, clustering configuration, and integration with Azure databases.

Marketplace

  • (2024) Red Hat Marketplace [COMMUNITY-TOOL] — Historical portal for discovering and deploying certified containerized software on OpenShift. Engineering Truth: IBM and Red Hat officially sunsetted the Red Hat Marketplace in early 2024, steering clients toward direct purchases, native cloud marketplaces, and the Red Hat Ecosystem Catalog for third-party operator integration.

Media

  • (2026) OpenShift.tv [COMMUNITY-TOOL] — Interactive live-streaming and video portal featuring technical deep dives, live Q&A sessions, office hours with OpenShift product managers, and architectural walkthroughs covering Kubernetes, DevOps tools, and cloud-native application patterns.

Networking

  • (2021) Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟 [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Deep dive into automating the assignment of egress IP addresses to OpenShift namespaces using the custom egressip-ipam-operator. This solution simplifies outbound traffic routing and policy enforcement through corporate firewalls by mapping transient pods to stable, predictable exit IPs.
  • (2020) blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Diagnostics guide demonstrating how to identify inter-node network bottlenecks in OpenShift clusters using a netperf DaemonSet. Details deploying containerized networking agents across scheduling zones to measure bandwidth, packet loss, and connection latency in the SDN layer.
  • (2020) blog.openshift.com: Advanced Network customizations for OpenShift Install [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Practical walkthrough of advanced network parameters configuration prior to deploying OpenShift via UPI or IPI. Analyzes how to adjust CIDR blocks for pod and service networks, select alternative Network Providers (such as OVNKubernetes), and configure proxy environments for secure enterprise networks.
  • (2019) blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟 [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Advanced installation guide outlining manual User-Provisioned Infrastructure (UPI) configuration for OpenShift 4.2 on VMware vSphere when DHCP is unavailable. Explains configuring static IP mappings, DNS records, load balancing frontends, and Ignition configuration injection required for initial bootstrap.

On-Premises

  • (2019) blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Technical quickstart covering OpenShift 4.2 deployment on VMware vSphere using the Installer-Provisioned Infrastructure (IPI) workflow. While specific to vSphere 4.2, it illustrates the critical transition to automated node provisioning, bootstrap configurations, and VM template management in on-premises hypervisor environments.

SaaS

  • (2026) OpenShift Online [COMMUNITY-TOOL] — Technical overview of Red Hat's public cloud multi-tenant hosting service (historic SaaS offering). Note: Red Hat retired OpenShift Online in favor of managed cloud options like ROSA and ARO, highlighting the shift from generic shared-tenant platforms to highly isolated, dedicated enterprise cloud-native environments.

Sandbox

  • (2026) try.openshift.com 🌟 [COMMUNITY-TOOL] — Developer trial and evaluation platform offering sandbox, cloud, and local environments (e.g., Red Hat OpenShift Local/CodeReady Containers) to test OpenShift features. Provides step-by-step paths for platform engineers to practice installation, application deployment, and cluster management.

Security

  • (2020) OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟 [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — Evaluates integration methods between OpenShift's flat software-defined network (SDN) model and traditional enterprise multi-zone network architectures. Highlights architecture patterns for separating traffic (physical cluster separation vs. logical separation using NetworkPolicies, Egress IPs, and ingress routers) to satisfy strict security requirements.

Updates

  • (2026) OpenShift blog 🌟 [COMMUNITY-TOOL] — Technical blog sharing the latest design, deployment, and operation guidelines for Red Hat OpenShift and hybrid cloud infrastructure. Focuses on cluster administration, multi-cluster management via Advanced Cluster Management (ACM), GitOps workflows, and runtime optimizations for modern enterprise workloads.

OpenShift Installation

AWS Deployment

  • (2019) ==AWS Account Set Up 🌟== 1546 [MARKDOWN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers.

Observability and Performance

Kubernetes Internals

Autotuning

  • How Kruize Optimizes OpenShift Workloads [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] — Provides a comprehensive overview of how Kruize Autotune optimizes resource efficiency in OpenShift and Kubernetes workloads. Evaluates real-time scaling mechanisms and automated recommendations to reduce resource waste.

Platform Engineering

Enterprise Linux

Training

  • (2025) redhatgov.io 🌟🌟 [COMMUNITY-TOOL] — Red Hat's dedicated architectural training blueprint designed for secure governmental and enterprise environments. Focuses on orchestrating compliant private clouds and enterprise Linux configurations.

Training and Certification

Red Hat Ecosystem

Learning Platforms

  • Red Hat Training & Certification Community [COMMUNITY-TOOL] — Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures.

💡 Explore Related: OCP 3 | OCP 4 | Kubernetes Operators Controllers