mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-07-13 02:10:15 +00:00
309 lines
42 KiB
Markdown
309 lines
42 KiB
Markdown
# OpenShift Container Platform
|
||
|
||
!!! info "Architectural Context"
|
||
Detailed reference for OpenShift Container Platform in the context of The Container Stack.
|
||
|
||
## Table of Contents
|
||
|
||
1. [Architectural Foundations](#architectural-foundations)
|
||
- [Kubernetes Tools](#kubernetes-tools)
|
||
- [General Reference](#general-reference)
|
||
1. [CI-CD](#ci-cd)
|
||
- [GitLab](#gitlab)
|
||
- [OpenShift](#openshift)
|
||
1. [Cloud Providers](#cloud-providers)
|
||
- [AWS](#aws)
|
||
- [Managed Services](#managed-services)
|
||
- [FinOps](#finops)
|
||
- [Cost Management](#cost-management)
|
||
1. [Databases](#databases)
|
||
- [Relational](#relational)
|
||
- [MariaDB](#mariadb)
|
||
1. [Infrastructure](#infrastructure)
|
||
- [Artifact Repositories](#artifact-repositories)
|
||
- [Sonatype Nexus](#sonatype-nexus)
|
||
- [Container Registries](#container-registries)
|
||
- [Community](#community)
|
||
- [Red Hat](#red-hat)
|
||
- [Enterprise Applications](#enterprise-applications)
|
||
- [Self-Hosting](#self-hosting)
|
||
- [Public Cloud](#public-cloud)
|
||
- [AWS Provisioning](#aws-provisioning)
|
||
1. [Kubernetes and OpenShift](#kubernetes-and-openshift)
|
||
- [Networking](#networking)
|
||
- [Debugging](#debugging)
|
||
- [IPAM](#ipam)
|
||
- [Multi-Cluster](#multi-cluster)
|
||
- [Performance](#performance)
|
||
- [Platform Engineering](#platform-engineering)
|
||
- [Installation](#installation)
|
||
- [Resources](#resources)
|
||
- [Awesome Lists](#awesome-lists)
|
||
- [Security](#security)
|
||
- [Ingress](#ingress)
|
||
- [Network Policies](#network-policies)
|
||
1. [Orchestration and Packaging](#orchestration-and-packaging)
|
||
- [Networking](#networking-1)
|
||
- [Egress Firewalls](#egress-firewalls)
|
||
1. [Platform Engineering](#platform-engineering-1)
|
||
- [Architectural Insights](#architectural-insights)
|
||
- [Personal Blog](#personal-blog)
|
||
- [Red Hat Ecosystem](#red-hat-ecosystem)
|
||
- [Community and Collaboration](#community-and-collaboration)
|
||
- [Media and Streaming](#media-and-streaming)
|
||
- [OpenShift Ecosystem](#openshift-ecosystem)
|
||
- [Social and Updates](#social-and-updates)
|
||
- [Developer Experience](#developer-experience)
|
||
- [Red Hat Ecosystem](#red-hat-ecosystem-1)
|
||
- [Kubernetes Distributions](#kubernetes-distributions)
|
||
- [Demos and Workshops](#demos-and-workshops)
|
||
- [Hybrid Cloud](#hybrid-cloud)
|
||
- [Legacy Sandboxes](#legacy-sandboxes)
|
||
- [OKD Core Legacy](#okd-core-legacy)
|
||
- [vSphere Deployments](#vsphere-deployments)
|
||
- [Managed Services](#managed-services-1)
|
||
- [ARO Azure](#aro-azure)
|
||
- [ARO GCP](#aro-gcp)
|
||
- [IBM Cloud](#ibm-cloud)
|
||
- [JBoss and Java EE](#jboss-and-java-ee)
|
||
- [ROSA AWS](#rosa-aws)
|
||
- [Resources and Ebooks](#resources-and-ebooks)
|
||
- [Core OpenShift](#core-openshift)
|
||
- [DevOps and CICD](#devops-and-cicd)
|
||
- [Kubernetes Ecosystem](#kubernetes-ecosystem)
|
||
- [Operators](#operators)
|
||
1. [Software Engineering](#software-engineering)
|
||
- [Base Images](#base-images)
|
||
- [Software Collections](#software-collections)
|
||
- [Collaboration](#collaboration)
|
||
- [Rocket.Chat](#rocketchat)
|
||
|
||
## Architectural Foundations
|
||
|
||
### Kubernetes Tools
|
||
|
||
#### General Reference
|
||
|
||
- [uncontained.io/articles/openshift-ha-installation](https://uncontained.io/articles/openshift-ha-installation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.
|
||
- [aroworkshop.io 🌟](https://aroworkshop.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering aroworkshop.io in the Kubernetes Tools ecosystem.
|
||
- [O'Reilly Free Book: **Openshift for developers**](https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.
|
||
- [NetworkPolicies and Microsegmentation](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.
|
||
- [reddit.com/r/redhat](https://www.reddit.com/r/redhat) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering reddit.com/r/redhat in the Kubernetes Tools ecosystem.
|
||
- [reddit.com/r/openshift](https://www.reddit.com/r/openshift) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering reddit.com/r/openshift in the Kubernetes Tools ecosystem.
|
||
- [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering IBM Cloud Pak Playbook in the Kubernetes Tools ecosystem.
|
||
- [learn.openshift.com](https://learn.openshift.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering learn.openshift.com in the Kubernetes Tools ecosystem.
|
||
- [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering IBM Cloud Pak Playbook: cloudpak8s.io in the Kubernetes Tools ecosystem.
|
||
- [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OpenShift 3.11: Configuring the cluster auto-scaler in AWS in the Kubernetes Tools ecosystem.
|
||
- [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: Understanding networking in the Kubernetes Tools ecosystem.
|
||
- [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Wikipedia.org: OpenShift in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com 🌟](https://docs.openshift.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com 🌟 in the Kubernetes Tools ecosystem.
|
||
- [OpenShift.io](https://openshift.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering OpenShift.io in the Kubernetes Tools ecosystem.
|
||
- [openshift-ireland.com](https://openshift-ireland.com) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering openshift-ireland.com in the Kubernetes Tools ecosystem.
|
||
- [I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟](https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟 in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: Enabling tab completion](https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: Enabling tab completion in the Kubernetes Tools ecosystem.
|
||
- [medium: How to enable OpenShift oc bash auto completion](https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering medium: How to enable OpenShift oc bash auto completion in the Kubernetes Tools ecosystem.
|
||
- [udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners](https://www.udemy.com/red-hat-openshift) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners in the Kubernetes Tools ecosystem.
|
||
- [udemy.com: OpenShift Enterprise v3.2 Installation and Configuration](https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering udemy.com: OpenShift Enterprise v3.2 Installation and Configuration in the Kubernetes Tools ecosystem.
|
||
- [udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟](https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟 in the Kubernetes Tools ecosystem.
|
||
- [Udemy: OpenShift 4 desde cero 🌟](https://www.udemy.com/course/openshift-4-desde-cero) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering Udemy: OpenShift 4 desde cero 🌟 in the Kubernetes Tools ecosystem.
|
||
- [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering developers.redhat.com: **Red Hat Container Development Kit** in the Kubernetes Tools ecosystem.
|
||
- [reddit](https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering reddit in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: OpenShift 3 Overview](https://docs.openshift.com/container-platform/3.11/architecture/index.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Overview in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: OpenShift 3 Securing the Container Platform](https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: OpenShift 3 Securing the Container Platform in the Kubernetes Tools ecosystem.
|
||
- [ocs.openshift.com: OpenShift 4 Understanding Authentication](https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering ocs.openshift.com: OpenShift 4 Understanding Authentication in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: Managing Security Context Constraints](https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints in the Kubernetes Tools ecosystem.
|
||
- [docs.openshift.com: Managing Security Context Constraints. Security Context' Constraints](https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering docs.openshift.com: Managing Security Context Constraints. Security Context' Constraints in the Kubernetes Tools ecosystem.
|
||
- [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering ref3 in the Kubernetes Tools ecosystem.
|
||
- [stackoverflow.com: Is that possible to deploy an openshift or kubernetes' in DMZ zone? 🌟](https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering stackoverflow.com: Is that possible to deploy an openshift or kubernetes' in DMZ zone? 🌟 in the Kubernetes Tools ecosystem.
|
||
- [cloud.ibm.com: OpenShift Ingress](https://cloud.ibm.com/docs/openshift?topic=openshift-ingress) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering cloud.ibm.com: OpenShift Ingress in the Kubernetes Tools ecosystem.
|
||
- [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering dzone: OpenShift Egress Options in the Kubernetes Tools ecosystem.
|
||
## CI-CD
|
||
|
||
### GitLab
|
||
|
||
#### OpenShift
|
||
|
||
- **(2017)** [Get started with OpenShift Origin 3 and GitLab](https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab) <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Historical tutorial tracking early integration patterns between GitLab CI/CD and OpenShift Origin 3. Demonstrates pipeline orchestration, runner allocation, and deployment tasks. Replaced by GitOps-driven pipelines in contemporary architectures.
|
||
## Cloud Providers
|
||
|
||
### AWS
|
||
|
||
#### Managed Services
|
||
|
||
- **(2020)** [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws) <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Seminal release article introducing ROSA (Red Hat OpenShift Service on AWS). Features direct API integration with AWS, fully managed lifecycle operations, unified billing, and robust hybrid connectivity.
|
||
### FinOps
|
||
|
||
#### Cost Management
|
||
|
||
- **(2021)** [Red Hat OpenShift Dedicated price reduction: Price lowered by 75% on average, SLA improved to 99.95% 🌟](https://www.redhat.com/en/blog/red-hat-openshift-dedicated-price-reduction) <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the significant 75% pricing reduction and SLA upgrade to 99.95% for OpenShift Dedicated. Analyzes cloud licensing cost implications and enterprise planning strategies for multi-cloud deployments.
|
||
## Databases
|
||
|
||
### Relational
|
||
|
||
#### MariaDB
|
||
|
||
- **(2026)** [github.com/sclorg/mariadb-container](https://github.com/sclorg/mariadb-container) <span class='md-tag md-tag--info'>⭐ 32</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-1673fd96" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 3 L 10 10 L 20 8 L 30 8 L 40 12 L 50 13" fill="none" stroke="url(#spark-grad-1673fd96)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="13" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official SCLOrg MariaDB container image optimized specifically for Kubernetes platforms. Includes integrated security scripts, support for arbitrary non-root UID execution, and custom database initialization configurations.
|
||
## Infrastructure
|
||
|
||
### Artifact Repositories
|
||
|
||
#### Sonatype Nexus
|
||
|
||
- **(2026)** [hub.docker.com/r/sonatype/nexus3/](https://hub.docker.com/r/sonatype/nexus3) <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official Docker repository containing Sonatype Nexus Repository Manager 3. Essential for hosting private software artifacts, dependency proxy caches (npm, NuGet, Maven), and localized container registries in enterprise platforms.
|
||
### Container Registries
|
||
|
||
#### Community
|
||
|
||
- **(2026)** [DockerHub OpenShift](https://hub.docker.com/u/openshift) <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Public Docker Hub repository hosting community-built images for OpenShift. While still containing useful base reference tools, current 2026 best practices dictate migrating critical dependencies to secure, enterprise-scanned registries.
|
||
#### Red Hat
|
||
|
||
- **(2026)** [Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟](https://catalog.redhat.com/en) <span class='md-tag md-tag--warning'>[NONE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The official enterprise repository registry hosted by Red Hat, containing continuously scanned, signed, and validated base images, middleware operators, and enterprise databases optimized for secure OpenShift cluster rollouts.
|
||
### Enterprise Applications
|
||
|
||
#### Self-Hosting
|
||
|
||
- **(2021)** [Atlassian Confluence6](https://github.com/nubenetes/confluence6-atlassian) <span class='md-tag md-tag--warning'>[DOCKERFILE CONTENT]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — 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.
|
||
### Public Cloud
|
||
|
||
#### AWS Provisioning
|
||
|
||
- **(2026)** [==AWS Account Set Up 🌟==](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) <span class='md-tag md-tag--info'>⭐ 1550</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-132ea455" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 7 L 20 5 L 30 2 L 40 13 L 50 4" fill="none" stroke="url(#spark-grad-132ea455)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="4" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — 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.
|
||
## Kubernetes and OpenShift
|
||
|
||
### Networking
|
||
|
||
#### Debugging
|
||
|
||
- **(2019)** [Using sidecars to analyze and debug network traffic in OpenShift and Kubernetes pods](https://developers.redhat.com/blog/2019/02/27/sidecars-analyze-debug-network-traffic-kubernetes-pod) <span class='md-tag md-tag--warning'>[BASH/YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This architectural guide demonstrates how to deploy sidecar containers utilizing tcpdump and Wireshark inside a pod's network namespace. Curator Insight highlights this as a primary debugging mechanism, while Live Grounding validates that injecting ephemeral debug containers via native Kubernetes primitives has become the 2026 standard, drastically reducing runtime overhead.
|
||
#### IPAM
|
||
|
||
- **(2022)** [Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟](https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Details the egressip-ipam-operator, which automates and orchestrates the allocation of static Egress IPs for outbound Kubernetes traffic. Double-evidence synthesis shows this is critical for integrating cloud-native workloads with enterprise firewalls that require predictable IP whitelists.
|
||
#### Multi-Cluster
|
||
|
||
- **(2020)** [developers.redhat.com: Skupper.io: Let your services communicate across Kubernetes clusters](https://developers.redhat.com/blog/2020/01/01/skupper-io-let-your-services-communicate-across-kubernetes-clusters) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Skupper.io enables cross-cluster microservice communications through an application-level Virtual Application Network (VAN). Contrasting original claims of simple setups, live engineering consensus in 2026 demonstrates Skupper's high architectural value in enterprise hybrid clouds, routing traffic via AMQP without complex VPNs or firewall modifications.
|
||
#### Performance
|
||
|
||
- **(2020)** [blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet](https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset) <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This resource outlines how to run a netperf DaemonSet on Red Hat OpenShift to measure network throughput and latency boundaries between nodes. Double-evidence synthesis highlights its long-term diagnostic utility, though 2026 platforms favor automated eBPF-based instrumentation (like Cilium) for real-time latency mapping.
|
||
### Platform Engineering
|
||
|
||
#### Installation
|
||
|
||
- **(2021)** [blog.openshift.com: Advanced Network customizations for OpenShift Install](https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install) <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A deep-dive engineering blueprint outlining custom network CIDR sizing, MTU size tuning, and DNS overrides during OpenShift core installations. Essential for platform architects designing multi-tenant clusters within stringent corporate networks.
|
||
### Resources
|
||
|
||
#### Awesome Lists
|
||
|
||
- **(2020)** [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) <span class='md-tag md-tag--info'>⭐ 27</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-8aae42ee" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 13 L 10 10 L 20 12 L 30 13 L 40 11 L 50 12" fill="none" stroke="url(#spark-grad-8aae42ee)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="12" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated directory cataloging administration guides, tools, operators, and integration scripts specialized for Red Hat OpenShift 3.x cluster topologies.
|
||
### Security
|
||
|
||
#### Ingress
|
||
|
||
- **(2019)** [itnext.io: Adding security layers to your App on OpenShift — Part 1: Deployment and TLS Ingress 🌟](https://itnext.io/adding-security-layers-to-your-app-on-openshift-part-1-deployment-and-tls-ingress-9ef752835599) <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Step-by-step tutorial addressing TLS edge termination and ingress security on Red Hat OpenShift. Demonstrates path-based routing configurations, SSL/TLS certificate integration, and header manipulation rules to secure microservices from perimeter ingress points.
|
||
#### Network Policies
|
||
|
||
- **(2020)** [GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy) <span class='md-tag md-tag--info'>⭐ 236</span> <svg class="v2-sparkline" width="50" height="15" viewBox="0 0 50 15" style="vertical-align: middle; display: inline-block; margin-left: 6px;" title="Activity Trend"><defs><linearGradient id="spark-grad-2e739b2c" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="rgba(34, 211, 238, 0.2)" /><stop offset="100%" stop-color="var(--md-accent-fg-color)" /></linearGradient></defs><path class="v2-sparkline-path" d="M 0 2 L 10 13 L 20 3 L 30 6 L 40 12 L 50 2" fill="none" stroke="url(#spark-grad-2e739b2c)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><circle cx="50" cy="2" r="2" fill="var(--md-accent-fg-color)" /></svg> <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Developed by the Red Hat Community of Practice, this repository provides highly standardized, reusable NetworkPolicy templates. While early implementations relied on basic IP blocks, live engineering practices in 2026 demand these profiles for enforcing zero-trust namespaces.
|
||
## Orchestration and Packaging
|
||
|
||
### Networking (1)
|
||
|
||
#### Egress Firewalls
|
||
|
||
- **(2024)** [**Accessing External Services Using Egress Router**](https://www.redhat.com/en/blog/accessing-external-services-using-egress-router) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — Deep-dive into configuring Red Hat OpenShift Egress Router pods to map outbound traffic to dedicated public IPs. This facilitates firewalled external resources (like legacy DBs) to authorize connections from fluid Kubernetes pods securely.
|
||
## Platform Engineering (1)
|
||
|
||
### Architectural Insights
|
||
|
||
#### Personal Blog
|
||
|
||
- **(2020)** [schabell.org: Cloud-native development - A blueprint 🌟](https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Architectural blueprints and patterns focusing on constructing container-native applications using modern microservices and API gateways. Written by a Red Hat technology evangelist. Extremely useful for understanding how early microservices evolved to cloud-native setups in 2026.
|
||
#### Red Hat Ecosystem
|
||
|
||
- **(2026)** [==Red Hat's approach to Kubernetes 🌟==](https://www.redhat.com/en/solutions/kubernetes-approach) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Strategic whitepaper framing Red Hat's platform-centric philosophy towards Kubernetes, prioritizing automated host systems (RHCOS) and lifecycle operations via custom operators. Offers deep architectural reasoning for selecting unified platforms over highly fragmented DIY setups. Essential reading for system architects.
|
||
- **(2025)** [**gitlab.com: Portfolio Architecture Examples**](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) <span class='md-tag md-tag--warning'>[YAML CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Code repository hosting deployment configurations, GitOps profiles, and infrastructure-as-code scripts matching Red Hat's standardized portfolio architectures. Ideal for platform administrators looking to stand up robust multi-cloud environments rapidly.
|
||
### Community and Collaboration
|
||
|
||
#### Media and Streaming
|
||
|
||
- **(2026)** [**OpenShift.tv**](https://www.redhat.com/en/livestreaming) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Curated video stream ecosystem featuring deep-dives, live installations, and architectural Q&As hosted by Red Hat engineers. It acts as a visual guide for engineers tackling complex network topologies, operator lifecycles, and cluster management with ACM (Advanced Cluster Management).
|
||
- **(2026)** [twitch.tv/redhatopenshift](https://www.twitch.tv/redhatopenshift) 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Interactive Twitch channel showing weekly live engineering sessions, cluster debugging, and community architecture discussions. Allows platform engineers to interact directly with Red Hat designers, offering a unique venue for informal, high-fidelity technical Q&A.
|
||
#### OpenShift Ecosystem
|
||
|
||
- **(2026)** [**OpenShift Commons**](https://commons.openshift.org) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — OpenShift Commons acts as a central ecosystem accelerator, connecting partners, upstream developers, and enterprise end-users. It hosts targeted working groups on virtualization, AI integrations, and infrastructure automation, ensuring real-world operational feedback loops directly influence product engineering.
|
||
#### Social and Updates
|
||
|
||
- **(2026)** [twitter.com/openshift](https://x.com/openshift) 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official social feed for Red Hat OpenShift announcements, real-time event updates, and community alerts. While lacking deep structural code, it provides immediate telemetry on the ecosystem's public releases, events, and security bulletins.
|
||
### Developer Experience
|
||
|
||
#### Red Hat Ecosystem (1)
|
||
|
||
- **(2026)** [==developers.redhat.com 🌟==](https://developers.redhat.com) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Red Hat's dedicated developer portal providing comprehensive access to tools, sandboxes, and cloud-native frameworks like Quarkus and Spring on Kubernetes. It bridges the gap between raw cluster endpoints and developer workflows. In 2026, it serves as a cornerstone educational hub for enterprise software engineers.
|
||
### Kubernetes Distributions
|
||
|
||
#### Demos and Workshops
|
||
|
||
- **(2021)** [github.com/redhatdemocentral: OpenShift Container Platform Install Demo' 🌟](https://github.com/redhatdemocentral/ocp-install-demo) <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A repository of scripts for quick deployment demonstrations of the OpenShift Container Platform. Useful for sandboxing and architecture demos. However, 2026 production automation pipelines strictly favor the official OpenShift Installer (IPI) commands directly.
|
||
#### Hybrid Cloud
|
||
|
||
- **(2026)** [**OpenShift blog 🌟**](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Official blog sharing product updates, strategies, and engineering insights on hybrid cloud infrastructures. It details native integrations, security baselines, and virtualization upgrades. Essential reading for platform architects designing multi-cluster, multi-cloud enterprise footprints in 2026.
|
||
#### Legacy Sandboxes
|
||
|
||
- **(2022)** [OpenShift Online](https://www.redhat.com/en/technologies/cloud-computing/openshift) 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Historically the first multi-tenant public cloud developer platform provided by Red Hat. In modern architectures, this service is fully deprecated and replaced by the modern Developer Sandbox and managed public cloud instances. Retained strictly for historical context.
|
||
#### OKD Core Legacy
|
||
|
||
- **(2018)** [blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟](https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Archival tutorial explaining the setup of OKD version 3.10 on a single server. Because modern OKD 4 uses Fedora CoreOS (FCOS) and Operator-based installers, the manual playbooks and Docker engine guidelines described in this post are deprecated and of historical interest only.
|
||
- **(2018)** [youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from start to finish](https://www.youtube.com/watch?v=ZkFIozGY0IA) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Archival video guide covering OKD 3.10 deployment and initial cluster operations. Demonstrates legacy host preparation and manual setup steps. Obsolete in 2026, where OKD relies entirely on automated cluster-api bootstrapping via CoreOS.
|
||
- **(2018)** [Install RedHat OKD 3.10 on your development box:](https://github.com/gshipley/installcentos) <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Community script repository designed to install CentOS-based OKD 3.10 on local workstations. These routines are entirely non-functional for modern platform operations in 2026, where local development is managed via OpenShift Local (CRC) or single-node (SNO) profiles.
|
||
#### vSphere Deployments
|
||
|
||
- **(2020)** [youtube: Deploy OpenShift 4 to vSphere using OpenShift's UPI](https://www.youtube.com/watch?v=DLB9m17aGus) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Video guide focusing on User-Provisioned Infrastructure (UPI) installations of OpenShift on VMware vSphere. UPI remains a viable option for heavily restricted networks requiring custom storage/network bindings, although modern Installer-Provisioned Infrastructure (IPI) has become the de-facto standard.
|
||
- **(2019)** [blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — An early quickstart guide detailing the deployment of OpenShift 4.2 on VMware vSphere environments. Although the VMware integration remains a highly active enterprise deployment pattern, the technical versions and procedures listed here have been superseded by advanced, automated CPI/CSI integrations in 2026.
|
||
- **(2019)** [blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Detailed technical guide for implementing VMware vSphere installations of OpenShift 4.2 utilizing static IP configurations. Because modern OpenShift 4 installers support robust automated network allocation, these legacy manual configuration workflows are obsolete.
|
||
### Managed Services (1)
|
||
|
||
#### ARO Azure
|
||
|
||
- **(2026)** [==ARO==](https://www.redhat.com/en/technologies/cloud-computing/openshift/azure) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Direct landing point for Azure Red Hat OpenShift (ARO). It details co-engineered support networks, integrated billing mechanics, and seamless networking topologies with Azure virtual networks. Highly optimized for fast migration of enterprise Java and .NET workloads in 2026.
|
||
#### ARO GCP
|
||
|
||
- **(2026)** [**OpenShift on Google Cloud**](https://docs.cloud.google.com/compute/docs/containers) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Integration blueprints and managed architecture patterns for deploying Red Hat OpenShift on Google Cloud Platform. Merges Google Cloud's analytics, compute, and AI services with OpenShift's structured runtime platform. Highly relevant for enterprises operating unified hybrid GCP workloads.
|
||
#### IBM Cloud
|
||
|
||
- **(2026)** [**Red Hat OpenShift on IBM Cloud**](https://www.ibm.com/products/openshift) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Architectural landing page for running Red Hat OpenShift as a managed service on IBM Cloud. Delivers bare-metal cluster deployments and extreme security compliance protocols. Frequently deployed in 2026 for mainframe migrations, WebSphere modernizations, and high-security financial applications.
|
||
#### JBoss and Java EE
|
||
|
||
- **(2025)** [**docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟**](https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Vetted deployment patterns for running clustered JBoss Enterprise Application Platform (EAP) workloads directly on Azure Red Hat OpenShift (ARO). Explains state replication, database persistence, and network topology translation. It represents a vital migration playbook for enterprise Java EE workloads moving to cloud-native platforms.
|
||
#### ROSA AWS
|
||
|
||
- **(2026)** [==Amazon Red Hat OpenShift==](https://www.redhat.com/en/technologies/cloud-computing/openshift/aws) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Production landing page for ROSA (Red Hat OpenShift on AWS), a fully-managed, jointly-supported Kubernetes service. Offloads platform installation, control plane management, and upgrade logic to AWS and Red Hat. In 2026, it is a dominant architecture model for enterprises scaling workloads across hybrid AWS environments.
|
||
### Resources and Ebooks
|
||
|
||
#### Core OpenShift
|
||
|
||
- **(2018)** [Manning: **Openshift in action**](https://www.manning.com/books/openshift-in-action) 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — Step-by-step Manning publication covering the legacy OpenShift 3 infrastructure model, focusing on Ansible deployments and local Docker engines. Since OpenShift 4 shifted entirely to an Operator-driven CoreOS model, the book is considered deprecated for modern cluster administration, but excellent for conceptual history.
|
||
#### DevOps and CICD
|
||
|
||
- **(2017)** [O'Reilly Free Book: **DevOps with OpenShift**](https://www.redhat.com/en/resources) 🌟🌟🌟 <span class='md-tag md-tag--critical'>[LEGACY]</span> — O'Reilly DevOps manual explaining legacy OpenShift pipeline integrations, build configurations, and container deployment pipelines. While the fundamental team topology and CI/CD concepts are outstanding, its technical recipes have been superseded by modern GitOps (Argo CD) and Tekton pipelines.
|
||
#### Kubernetes Ecosystem
|
||
|
||
- **(2025)** [**Kubernetes e-Books**](https://awesome-kubernetes.readthedocs.io/kubernetes) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Vast repository of free high-quality Kubernetes ebooks, configuration sheets, and security manuals curated by the open-source community. Covers container security hardening, network topology routing, and scale limits. Highly recommended for continuous self-guided study.
|
||
#### Operators
|
||
|
||
- **(2020)** [==O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration Platform**==](https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Definitive O'Reilly ebook on building custom Kubernetes Operators using Go, Ansible, and Helm SDKs. Walks through reconciling controllers, writing CRDs, and managing custom states. Live 2026 analysis indicates this text remains the absolute standard for engineering platform automation layers.
|
||
## Software Engineering
|
||
|
||
### Base Images
|
||
|
||
#### Software Collections
|
||
|
||
- **(2026)** [github.com/sclorg/](https://github.com/sclorg) <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Alternative entry point for the SCLOrg software development group, driving standardization of the Source-to-Image (S2I) build methodology inside Red Hat container engines, abstracting Dockerfile creation for frontend and backend developers.
|
||
### Collaboration
|
||
|
||
#### Rocket.Chat
|
||
|
||
- **(2022)** [opensource.com: Why choose Rocket.Chat for your open source chat tool](https://opensource.com/article/22/1/rocketchat-data-privacy) <span class='md-tag md-tag--warning'>[JAVASCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical review advocating for Rocket.Chat as a privacy-focused, scalable, open-source communication application. Provides design concepts for self-hosting chat infrastructure inside sandboxed container platforms.
|
||
|
||
---
|
||
💡 **Explore Related:** [Kubernetes Storage](./kubernetes-storage.md) | [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Client Libraries](./kubernetes-client-libraries.md)
|
||
|