๐ง First, letโs define each term clearly:
1. ๐ต OKD
- Community version of OpenShift
- Free, open-source
- Includes Kubernetes + Operators + Developer tools (S2I, Pipelines, etc.)
- Production-ready and multi-node capable
- Can be installed on bare metal or cloud (AWS, GCP, etc.)
2. ๐ CodeReady Containers (CRC)
- Old name for the local version of OpenShift/OKD
- Provides a single-node OpenShift/OKD cluster on your laptop
- Primarily for developers and testers
- Rebranded in recent versionsโฆ
3. ๐ข OpenShift Local
- New name for CRC starting from OpenShift 4.12+
- Same concept: local, single-node OpenShift
- Can be OpenShift (Red Hat) or OKD depending on the bundle you download
๐ Comparison Table
| Feature | OKD | CodeReady Containers (CRC) | OpenShift Local |
|---|---|---|---|
| Type | Community version of OpenShift | Local dev env for OKD/OCP | Renamed version of CRC |
| Nodes | Multi-node (prod ready) | Single-node only | Single-node only |
| Target Users | Sysadmins, DevOps, Enterprises | Developers, testers | Developers, testers |
| Runs On | Bare metal, Cloud (AWS, GCP, etc.) | Local machine via VM | Local machine via VM |
| Customization | Fully customizable | Limited | Limited |
| Supported by Red Hat? | โ Community-supported | โ (OCP only) / โ (OKD) | โ (OCP only) / โ (OKD) |
| Upgradeable | Yes (via installer + Operators) | Partially / recreate needed | Partially / recreate needed |
| UI / Console | โ Full OKD Console | โ Full Console | โ Full Console |
| Includes S2I, Pipelines, etc. | โ | โ | โ |
| Uses Installer? | โ
(You use openshift-install) | โ | โ |
| Virtualization Required? | โ | โ | โ |
| Latest branding | Still called OKD | โ Deprecated | โ Use this now |
๐งฉ Relationship Between Them
OKD โโโโโโ
โโโโโโบ CodeReady Containers (CRC) โโโโบ OpenShift Local (New name)
OpenShiftโ
Code language: PHP (php)
- OKD is the full platform (multi-node, install yourself)
- CRC was a packaging of OKD/OpenShift for local testing (single-node)
- OpenShift Local is the new name for CRC, continuing the same purpose
โ So When Should You Use What?
| Use Case | Best Option |
|---|---|
| Learn OpenShift/OKD quickly on your laptop | โ OpenShift Local (CRC) |
| Deploy apps and test CI/CD on OpenShift | โ OpenShift Local or OKD |
| Run production workloads | โ OKD or OpenShift (multi-node) |
| Build custom OpenShift-like platform | โ OKD (fully open source) |
| Need Red Hat support | โ Red Hat OpenShift (not OKD) |
๐ฏ Final Thoughts
- OKD = Full, community OpenShift (multi-node, production-capable)
- CodeReady Containers = Old name for local OpenShift/OKD
- OpenShift Local = New name for CRC (use this moving forward)
They are all part of the same ecosystem โ just for different use cases: Production (OKD/OpenShift) vs Local Dev/Test (CRC/OpenShift Local).
๐ OpenShift Local = The tool
Itโs the CLI tool you install (crc) that sets up a single-node OpenShift cluster locally in a VM.
The actual version (OKD or OCP) depends on the bundle you download.
๐น Two types of bundles for OpenShift Local:
| Bundle Type | Uses Which Platform? | Where to Download? |
|---|---|---|
| โ OCP Bundle (Official Red Hat) | OpenShift Container Platform (paid/licensed) | console.redhat.com |
| ๐ OKD Bundle (Community) | OKD (Open Source OpenShift) | github.com/code-ready/crc/releases |
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services โ all in one place.
Explore Hospitals