Awesome-omni-skill openshift
OpenShift enterprise Kubernetes platform. Use for enterprise K8s.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devops/openshift" ~/.claude/skills/diegosouzapw-awesome-omni-skill-openshift && rm -rf "$T"
manifest:
skills/devops/openshift/SKILL.mdsource content
OpenShift
Red Hat OpenShift is an enterprise-ready Kubernetes container platform with full-stack automated operations. In 2025, OpenShift Virtualization (running VMs side-by-side with containers) is a key feature.
When to Use
- Hybrid Cloud: Consistent experience across On-Prem and Cloud.
- Enterprise Requirements: Built-in strict security (SCC), registry, monitoring, and CI/CD.
- VM Migration: Lift-and-shift VMs into K8s using OpenShift Virtualization (KubeVirt).
Quick Start (OC CLI)
# Login oc login -u developer -p developer https://api.crc.testing:6443 # Create Project (Namespace) oc new-project my-app # Deploy from Source (Source-to-Image) oc new-app nodejs~https://github.com/sclorg/nodejs-ex.git
Core Concepts
Source-to-Image (S2I)
Build container images directly from source code without writing a Dockerfile. OpenShift detects the language (Node/Java/Python) and builds it.
Routes
OpenShift's native ingress controller. Used long before K8s Ingress/Gateway API.
Operators
First-class citizens. Everything in OpenShift is managed by an Operator.
Best Practices (2025)
Do:
- Use OpenShift GitOps: ArgoCD is fully integrated.
- Use
: It is a superset ofoc
. You rarely needkubectl
on OpenShift.kubectl - Leverage Virtualization: Run legacy Windows/Linux VMs as Pods to decommission old VMWare clusters.
Don't:
- Don't run as root: OpenShift forbids this by default. Don't disable SCCs (Security Context Constraints) just to make a bad image work. Fix the image.