CloudCloud platforms

OpenShift support dates through 2027: which clusters run out first and how to plan the upgrades

OpenShift 4.14 loses EUS Term 2 support at the end of October, and 4.19 has no extended support at all. Here's every 4.x date through 2027, what each option buys you, and how an EUS-to-EUS upgrade actually runs.

Cohash Cloud Engineering Practice October 2026 18 min read 8 chapters 3-question check
part 6 of 7 · Platform releases, explained from scratch
4.14 Term 2ends 4.19 ends 4.16 Term 2ends 4.14 Term 3ends Oct 2026 Oct 2027

the ideaFive OpenShift versions lose support within twelve months. Plan the hops now.

after reading, you can
  • Know which of your clusters drops out of support first, and what extra support Red Hat will still sell you
  • Plan an EUS-to-EUS hop so your worker machines only reboot once
  • Spot the blockers on the way to 4.20: SDN, cgroup v1, removed APIs and old workers

Red Hat's support for OpenShift 4.14 runs out on October 31, 2026 unless you've bought the last extension, and several more versions drop out over the following twelve months. If your company runs OpenShift, find out today which version each cluster is on and when its support ends. The rest of this guide gives you every date, the options for each version and the upgrade order that wastes the fewest weekends.

in plain wordsPlanning: decide this quarter

Your apps keep running after support ends. What stops is Red Hat fixing anything

OpenShift is the platform many companies use to run their own applications in containers, on their own servers or in the cloud. Red Hat releases a new version every few months and supports each one for a fixed time. When that time is up, the cluster still works. Red Hat just stops shipping security fixes for it and won't help with problems, except to help you upgrade. Several versions reach that point between now and the end of 2027, so whoever owns the platform needs a plan and a budget for the upgrades.

think of it like this

It's like a car the maker has stopped making parts for. You can still drive it to work. But when something breaks or there's a recall, nobody's coming with a fix. Extended support is a paid parts warranty that runs a bit longer, and it runs out too.

who should care
  • Companies running OpenShift in their data center
  • Teams on OpenShift in AWS, Azure or VMware
  • Software vendors that certify on OpenShift
  • IT leaders who budget for platform upgrades
chapter 01

Why it matters to you

Your apps won't fall over the day support ends. What you lose is someone to call. Red Hat's policy says that after maintenance ends, the only help you get is help upgrading. Security fixes stop as well, and Red Hat warns that some of the hosted services a cluster leans on may not keep working for old versions.

For a regulated business that turns into an audit finding before it turns into an outage. Expect an auditor to ask whether your platforms still get vendor patches. For an unsupported cluster, that's an awkward answer. The bigger cost is time. OpenShift upgrades go one version at a time, so a cluster two or three versions behind needs several planned weekends, and no supported way back if one goes wrong.

Oct 31OpenShift 4.14 EUS Term 2 ends (Term 3 is the last extension)
Dec 17OpenShift 4.19 maintenance ends, with no extended support after it
48 monthsLongest you can stay on one EUS release, with all three paid terms
4.22Newest minor, released June 9, 2026

Not every version is in the same spot. A cluster on 4.19 has the hardest wall, because odd versions can't buy extra time. A cluster on 4.14 can buy one more year with Term 3, then it's out of road. A cluster on 4.18 or 4.20 has time, as long as someone puts the next hop in next year's plan.

what changesTwo versions up, with the app machines restarted only onceRed Hat calls this a Control Plane Only update. It works between even-numbered versions, and the worker machines restart once instead of twice.
  1. 01 Check what's blocking

    Look for removed APIs, operators that aren't ready and anything Red Hat says must change before the next version.

  2. 02 Switch to the EUS channel

    Switch the cluster to the eus channel two versions up. On 4.14, that's eus-4.16.

  3. 03 Pause the worker machines

    Pause the worker pools first. Your apps keep running on those machines, and nothing reboots under them while the control plane moves.

  4. 04 Control plane, two hops

    The control plane goes to the odd version first, then on to the target. Nobody gets to skip the middle one.

  5. 05 Unpause, workers update once

    Unpause the pools. Each worker reboots once, straight onto the target version, and apps move between nodes as they go.

For engineers: the control plane still passes through the intermediate minor, so every check for that minor still applies. Red Hat's docs say the master pool can't be paused, only clusters with separate non-control-plane pools can use the paused-pool method, and Control Plane Only updates are only offered once updates between all the versions involved are available. Nodes that are both control plane and worker get none of the saving. On Server Fault, an operator whose three control-plane nodes also ran workloads asked how to canary-update those nodes. Red Hat doesn't support custom pools made from control-plane nodes, which is why it's awkward.

chapter 02

Every OpenShift 4.x support date through 2027

These come from Red Hat's product life cycle data for OpenShift Container Platform 4, checked on the day we published. Standard support means Full plus Maintenance, which your normal subscription covers. EUS Term 1 comes with Premium subscriptions and is an add-on for Standard ones. Terms 2 and 3 are separate add-ons.

tableOpenShift 4.x support end dates. Bold your own versions in a copy and the plan mostly writes itself
VersionStandard support endsEUS Term 1 endsEUS Term 2 endsEUS Term 3 ends
4.12Ended Jul 17, 2024Ended Jan 17, 2025Ended Jan 17, 2026Jan 17, 2027 (x86_64 only)
4.14Ended May 1, 2025Ended Oct 31, 2025Oct 31, 2026Oct 31, 2027
4.15Ended Aug 27, 2025No EUSNo EUSNo EUS
4.16Ended Dec 27, 2025Ended Jun 27, 2026Jun 27, 2027Not offered
4.17Ended Apr 1, 2026No EUSNo EUSNo EUS
4.18Ended Aug 25, 2026Feb 25, 2027Feb 25, 2028Not offered
4.19Dec 17, 2026No EUSNo EUSNo EUS
4.20Apr 21, 2027Oct 21, 2027Oct 21, 2028Not offered
4.21Aug 3, 2027No EUSNo EUSNo EUS
4.22Dec 31, 2027 (Full Support to Dec 31, 2026)Jun 30, 2028Jun 30, 2029Not offered

The dates to put in next year's plan

  1. Oct 31, 2026
    4.14 EUS Term 2 ends

    If nobody bought Term 3, your 4.14 clusters are on their own from November.

  2. Dec 17, 2026
    4.19 maintenance ends

    Odd version, no extension. Move to 4.20 or later before this.

  3. Dec 31, 2026
    4.22 leaves Full Support

    It drops to Maintenance Support, which still gets security fixes. You've got until the end of 2027 on it.

  4. Jan 17, 2027
    4.12 EUS Term 3 ends

    That's the last extension Red Hat sells for 4.12. Any 4.12 cluster still running after it is on its own.

  5. Feb 25, 2027
    4.18 EUS Term 1 ends

    After this, 4.18 needs the Term 2 add-on.

  6. Apr 21, 2027
    4.20 maintenance ends

    Term 1 takes over for those who have it.

  7. Jun 27, 2027
    4.16 EUS Term 2 ends

    No Term 3 for 4.16. This is the end of the line.

  8. Aug 3, 2027
    4.21 maintenance ends

    Odd version, no extension.

  9. Oct 21, 2027
    4.20 EUS Term 1 ends

    Term 2 runs to October 2028.

  10. Oct 31, 2027
    4.14 EUS Term 3 ends

    The final date for 4.14.

  11. Dec 31, 2027
    4.22 maintenance ends

    EUS terms carry it to mid-2029.

Two things in that table catch people out. Moving a 4.14 cluster up one EUS step to 4.16 buys less time than staying put: 4.16's last term ends June 2027, while 4.14 with Term 3 runs to October 2027. And the odd versions look current but run out fast. Teams that follow the stable channel one minor at a time often land on 4.19 or 4.21 and only notice when the end date shows up in a vendor email.

chapter 03

Your options, version by version

Right now 4.14 is where the pressure is, so we've laid that decision out below. You can use the same reasoning for 4.12, 4.16 and 4.19. Find the row that fits your budget and network plugin, and the number of weekends your team can actually spare.

tableSay you run a 4.14 cluster today. Here's what each move buys you, and what it'll cost
OptionUpgrades neededSupported untilWhat has to be trueThe catch
Stay on 4.14, buy Term 3None nowOct 31, 2027You buy the Term 3 add-on before Term 2 endsYou still face three EUS hops later, against a harder deadline
Move to 4.16One EUS hopJun 27, 2027 (Term 2 add-on)Term 2 subscription, since 4.16's earlier phases have endedLess runway than Term 3 on 4.14
Move to 4.18Two EUS hopsFeb 25, 2027 (Term 1) or Feb 25, 2028 (Term 2)OVN-Kubernetes before 4.17, since OpenShift SDN is gone from 4.17The network migration is the real project
Move to 4.20Three EUS hopsApr 21, 2027 standard, Oct 21, 2027 Term 1, Oct 21, 2028 Term 2OVN-Kubernetes, cgroup v2 before 4.19, the 4.20 API acknowledgementThe most work, but standard support again
Build a new cluster on 4.22None on the old clusterDec 31, 2027 standard, Jun 30, 2029 with Term 2Spare capacity to run two clusters side by side for a whileEvery app moves, with its storage, routes and secrets

If Term 3 is in budget, buying it and planning a careful climb next year is usually the calm choice. Term 2 and Term 3 do cover less than standard support, though. Red Hat's policy limits their fixes to platform-aligned operators and the select operators listed on its operator life cycle page, so check what you run before you rely on them. Without the extension money, start the network migration now, because nothing beyond 4.16 happens until it's done.

For 4.19, the only way out is forward: 4.20 is one minor away and has standard support to April 2027. For 4.12, Term 3 ends in January and the cluster is four EUS hops from 4.20. That many hops in three months is a lot to ask, so a fresh cluster on 4.20 or 4.22 with the workloads moved across is often less risky than climbing one hop after another. For 4.16 and 4.18, put the next hop into 2027's plan before anyone decides the extended terms are fine. Standard support for 4.20 ends April 21, 2027, so a climb that finishes later in the year should aim for 4.22.

side by sideBuying more time against moving up. Most estates end up doing a bit of both
Stay and extend
  • Pay for EUS Term 2 or Term 3 add-ons
  • No change window this quarter
  • Fixes cover a narrower set of operators
  • Put it off a year and someone still has to run that extra hop later
  • Third-party operators keep aging on an old Kubernetes
Move up now
  • Standard support again on 4.20 or 4.22
  • Weekends of planned change work, rehearsed first
  • No rollback, so testing has to be real
  • Newer Kubernetes APIs for app teams
  • Next year's hop goes in the plan like any other change
chapter 04

What changes on the way up

Red Hat removes old pieces along the way, and some of them have to be dealt with before the cluster will let you continue. These are the ones we'd check first on any path from 4.14 or 4.16 to 4.20 or 4.22.

The changes that block or reshape the climb

removedOpenShift SDN is gone from 4.17

A cluster still on the OpenShift SDN network plugin can't update to 4.17. Move it to OVN-Kubernetes first, with Red Hat's limited live migration where your cluster qualifies or the offline method with some downtime.

removedcgroup v1 unsupported from 4.19

cgroup v1 was deprecated in 4.16. Clusters must be on cgroup v2 before they can update to 4.19, and old Java or monitoring agents that read cgroup v1 paths need checking.

removedPackage-based RHEL worker machines, 4.19

RHEL compute machines installed from packages are removed in 4.19. Replace them with RHCOS workers before you cross that version.

removedv1beta1 admission APIs, 4.20

Four admissionregistration.k8s.io/v1beta1 APIs, including the webhook configurations, are removed in 4.20. An admin has to acknowledge this before the 4.19 to 4.20 update will start.

changedBroadcom ended vSphere 7 and VCF 4 support

Red Hat's 4.19 and 4.20 notes say Broadcom has ended general support for vSphere 7 and VMware Cloud Foundation 4. Clusters on them need to plan a move to vSphere 8 Update 1 or later, or VCF 5 or later, and that's usually a different team's change window.

changedBoot image handling on Azure and vSphere, 4.22

On Azure and vSphere, 4.22 changes how boot images are managed by default. You have to acknowledge that, or opt out, before the cluster will update to 4.22.

deprecatedrunC deprecated in 4.22

Red Hat deprecated support for the runC container runtime in 4.22. If any workload or tool assumes runC, find it now while it's only deprecated.

enhanced4.22 runs Kubernetes 1.35

4.16 uses Kubernetes 1.29, 4.18 uses 1.31, 4.20 uses 1.33 and 4.22 uses 1.35. Every step is a set of upstream API and behaviour changes your app teams inherit.

The network migration is the one that eats calendars. Red Hat calls limited live migration the preferred method, but it isn't supported for hosted control planes or for clusters running SDN in multitenant mode, and egress router pods have to go first. Red Hat's docs list more prerequisites, so read them against your cluster before you pick a method. Teams that rely on egress IPs, multicast or hand-written network policies should test those on a non-production cluster that has been migrated, because those are the things users notice on Monday morning.

tableKubernetes version by OpenShift release. Your app teams care about this column more than the OpenShift number
OpenShiftKubernetesEUS release?Before you can arrive here
4.161.29YesNothing beyond the usual checks
4.181.31YesOVN-Kubernetes (SDN removed in 4.17)
4.191.32Nocgroup v2, RHCOS workers instead of package-based RHEL
4.201.33YesAdmin acknowledgement for the v1beta1 admission API removals
4.221.35YesBoot image acknowledgement or opt-out on Azure and vSphere
before

Before: a 4.14 cluster drifting out of support

The control plane and workers sit on 4.14 with OpenShift SDN and cgroup v1. Operators were installed years ago and some still call old APIs. Support ends at the close of Term 2 unless Term 3 is bought.

Before: a 4.14 cluster drifting out of support The control plane and workers sit on 4.14 with OpenShift SDN and cgroup v1. Operators were installed years ago and some still call old APIs. Support ends at the close of Term 2 unless Term 3 is bought. 01 · CONTROL PLANE 02 · WORKERS 03 · NETWORK AND ADD-ONS schedules apps schedules apps pod network calls APIs OP OpenShift 4.14control plane EUS Term 2 ends Oct 31 Worker pool cgroup v1 RHEL package workers removed in 4.19 OpenShift SDN blocks 4.17 Third-party operators old APIs in use © Cohash · cohash.com
01 · CONTROL PLANE02 · WORKERS03 · NETWORK AND ADD-ONS OpenShift 4.14 control plane: EUS Term 2 ends Oct 31 OpenShift 4.14 control plane EUS Term 2 ends Oct 31 Worker pool: cgroup v1 Worker pool cgroup v1 RHEL package workers: removed in 4.19 RHEL packageworkers removed in 4.19 OpenShift SDN: blocks 4.17 OpenShift SDN blocks 4.17 Third-party operators: old APIs in use Third-partyoperators old APIs in use schedules apps schedules apps pod network calls APIs © Cohash · cohash.com
after

After: a 4.20 cluster with the blockers cleared

The cluster runs 4.20 on OVN-Kubernetes and cgroup v2, with RHCOS workers in separate pools so the next EUS hop to 4.22 can pause them. Removed API usage was traced and fixed before the acknowledgement.

After: a 4.20 cluster with the blockers cleared The cluster runs 4.20 on OVN-Kubernetes and cgroup v2, with RHCOS workers in separate pools so the next EUS hop to 4.22 can pause them. Removed API usage was traced and fixed before the acknowledgement. 01 · CONTROL PLANE 02 · WORKERS 03 · NETWORK AND ADD-ONS schedules apps schedules apps pod network current APIs OP OpenShift 4.20control plane standard support toApr 2027 RHCOS worker pools cgroup v2, pausable Canary pool updates first OVN-Kubernetes egress and policies tested Operators on 4.20versions no removed APIs © Cohash · cohash.com
01 · CONTROL PLANE02 · WORKERS03 · NETWORK AND ADD-ONS OpenShift 4.20 control plane: standard support to Apr 2027 OpenShift 4.20 control plane standard support to Apr 2027 RHCOS worker pools: cgroup v2, pausable RHCOS workerpools cgroup v2,pausable Canary pool: updates first Canary pool updates first OVN-Kubernetes: egress and policies tested OVN-Kubernetes egress andpolicies tested Operators on 4.20 versions: no removed APIs Operators on4.20 versions no removed APIs schedules apps schedules apps pod network current APIs © Cohash · cohash.com
chapter 05

What to do now

What to do now, by who you are

Business owner or IT leaderthis week
  • Ask the platform team for a one-page list: every cluster, its version and its support end date from the table above.
  • Decide whether to pay for EUS Term 2 or Term 3 add-ons where a cluster can't move in time, and check with your Red Hat account team what you already own.
  • Put the upgrade weekends and a test cluster in next year's budget now, before they compete with feature work.
Platform teamthis week
  • Run oc get clusterversion on every cluster and note the version and channel.
  • Check the network plugin with oc get network.config cluster. Any cluster still on OpenShiftSDN needs a migration plan first.
  • Run oc get apirequestcounts and look at the REMOVEDINRELEASE column for anything your target version removes.
  • Make sure each cluster has worker pools separate from the control plane, so EUS hops can pause them.
Application teamsthis month
  • Check your Helm charts and manifests for APIs removed in Kubernetes 1.29 through 1.35, and fix them before the platform team asks.
  • Test the app on a cluster at the target version, including anything that relies on egress IPs or network policies.
  • Ask every vendor whose operator or product your app uses whether they'll support it on the target version. Get the answer in writing.
Security and compliancethis quarter
  • Record each cluster's support end date in your risk register, so an unsupported cluster is a known exception and not a surprise in an audit.
  • Agree now what happens to a cluster that misses its date. Otherwise someone decides it under pressure.
where-are-we (example commands, run per cluster)example output
# Version, channel and recommended updates
$ oc get clusterversion
$ oc adm upgrade
# Network plugin: OVNKubernetes or OpenShiftSDN
$ oc get network.config cluster -o jsonpath='{.status.networkType}'
# APIs your target release removes, and who still calls them
$ oc get apirequestcounts
# Worker pools you can pause during an EUS hop
$ oc get mcp
# Cluster operators that are degraded or blocking the next minor
$ oc get clusteroperators

Running one EUS-to-EUS hop, in order

  1. 01
    Rehearse on a copy first

    Build or pick a non-production cluster that matches production: same version, network plugin, operators and storage. Run the whole hop there and write down how long each part took.

  2. 02
    Clear the blockers

    Fix removed API usage, update operators to versions that support both the intermediate and target releases, and give any admin acknowledgement your hop needs in the admin-acks config map in openshift-config.

  3. 03
    Set the channel

    Run oc adm upgrade channel eus-4.16, or the even version two steps ahead of yours. Do it while the pools are still unpaused.

  4. 04
    Pause the workers

    Pause each non-control-plane pool, for example oc patch mcp/worker --type merge --patch '{"spec":{"paused":true}}'. The master pool can't be paused, and that's expected.

  5. 05
    Update the control plane twice

    oc adm upgrade --to-latest takes the control plane to the odd version. Don't touch anything until oc adm upgrade shows that finished. Then run it again for the target version.

  6. 06
    Unpause and watch the workers

    Set paused back to false and watch oc get mcp until every pool shows updated. Workers reboot once each, so check pod disruption budgets let nodes drain.

  7. 07
    Smoke-test what users touch

    Log in, deploy, hit the routes, run the monitoring queries. A reported GitHub issue on OpenShift had a patch update inside 4.16 break token-based calls to the Prometheus API through the console, so test integrations after every update, not just minor ones.

chapter 06

Make the next upgrade routine

Most teams end up in a squeeze like this one because upgrades were treated as projects instead of a schedule. A Red Hat minor arrives about every four months. If one hop a year is planned like a normal release, nobody has to rush three of them before an end date.

What keeps the next one boring

  1. 01
    Stay on EUS versions

    Use the eus channels and plan one EUS-to-EUS hop a year. It keeps worker reboots to one per hop and gives you the longest support on each stop.

  2. 02
    Keep cluster config in Git

    Manage cluster settings and operator subscriptions with GitOps, so a rebuilt test cluster really matches production and a broken one can be rebuilt.

  3. 03
    Watch removed APIs all year

    Alert on apirequestcounts for APIs with a removal release set. App teams fix them in normal sprints instead of in the upgrade window.

  4. 04
    Track operator support

    Keep a list of every operator and vendor product on the cluster, with the OpenShift versions each one supports. Vendor certification can trail Red Hat's releases, so ask early.

  5. 05
    Give the canary its own pool

    Put a few worker nodes in their own pool and let them update first. Red Hat's docs describe this canary rollout with custom pools.

Operators deserve their own line in the plan. On Server Fault, one operator owner described a Data Grid operator update that stalled with a message that its CSV owned resources needing a certificate refresh, even though the install plan had been approved. That kind of stall sits outside the cluster update itself, so it's easy to miss until the maintenance window. On Hacker News, a practitioner described a vendor product that would only run on one specific OpenShift and RHEL version. If something you own is pinned like that, it decides your upgrade date more than Red Hat does.

chapter 07

If the upgrade goes wrong

If an upgrade stalls or breaks

You can't roll back an OpenShift cluster, so the playbook is about keeping the damage small and fixing forward. Work through it in order.

  1. 01Stop and holdfirst hour
    • Don't force the update or pass flags that skip checks. Leave the worker pools paused if they still are.
    • Tell app owners what's degraded and freeze other changes on the cluster.
    • Run oc adm upgrade and oc get clusteroperators to see which operator is stuck and why.
  2. 02Gather evidencefirst hours
    • Collect oc adm must-gather output and the cluster version conditions.
    • Open a Red Hat support case with it. Even on an expired version, Red Hat's policy covers help upgrading to a supported one.
  3. 03Fix forwardfirst day
    • Fix the blocker Red Hat or the operator status points to, such as an operator version, a removed API or a node that won't drain.
    • Let the update finish, then unpause workers in small batches and watch each pool.
  4. 04Recover appsif needed
    • If the cluster can't be saved, restore from the etcd backup you took before starting, or build a new cluster and redeploy from Git.
    • Move the most important apps first and check their data and routes before you call them done.
  5. 05Learn and adjustnext week
    • Write down what failed and add a check for it to the rehearsal.
    • Re-check the remaining support dates and adjust the plan if this cost you time.
chapter 08

What this could look like

Three OpenShift setups you might recognise, and what we'd do in each

01 4.14 on SDN 02 Term 3 add-on 03 OVN migration 04 4.20 by 2027
scenario 01High risk
A mid-size company with one 4.14 cluster on SDN
the setup
A company runs its customer portal on a single 4.14 cluster with OpenShift SDN. One engineer looks after it part time, and nobody bought EUS Term 3.
what happens
Support lapses at the end of October. The cluster keeps working, but the next security fix for 4.14 never comes, and the network plugin blocks any move past 4.16.
what to do
Ask Red Hat about Term 3 this week to cover the gap. Then migrate to OVN-Kubernetes on a test cluster, rehearse the hops to 4.20 and book them for early 2027.
01 4.19everywhere 02 API admin-ack 03 4.20 EUS 04 eus-4.22 next
scenario 02Medium risk
A platform team that followed the stable channel to 4.19
the setup
A software company updates every cluster one minor at a time on the stable channel and is now on 4.19 everywhere. It looks current.
what happens
4.19 is an odd version with no EUS, so maintenance ends in December with nothing after it. Every cluster needs to reach 4.20 first.
what to do
The cgroup and RHEL worker changes are already behind them, since they're on 4.19. Trace the removed admission APIs, give the acknowledgement and update to 4.20. Then switch to the eus-4.22 channel.
01 4.12, 4.16,4.18 02 Ranked bydate 03 New 4.22cluster 04 EUS hops forrest
scenario 03High risk
An enterprise with 4.12, 4.16 and 4.18 side by side
the setup
A large firm runs a few 4.12 clusters on x86 for a vendor product, several 4.16 clusters and newer 4.18 ones. Each was built by a different project.
what happens
4.12 runs out in January, 4.18's Term 1 in February and 4.16's last term in June. Three deadlines arrive inside six months, and the vendor product only certifies certain versions.
what to do
Rank clusters by date and risk. Build new 4.20 or 4.22 clusters for the 4.12 workloads once the vendor certifies them, and run EUS hops on the rest in order.

We plan and run this work with platform teams: the cluster inventory, the SDN to OVN-KubernetesdefinitionThe network plugin that carries traffic between pods and out of the cluster. It replaced OpenShift SDN. From 4.17 on, OpenShift SDN is no longer an option. migration, the operator and API checks, rehearsals and the production hops. The OpenShift page covers what we do on the platform, you can hire OpenShift engineers for a fixed stretch of upgrades, and our cloud management team can keep running the clusters with yours afterwards. If you'd rather start with a list of what's at risk, ask for an assessment.

key takeaways

What to take from this

  1. 01

    If you're on 4.14, check whether you own Term 3 before October 31, 2026. Without it, the cluster's unsupported the next day. With it, you've got until October 31, 2027.

  2. 02

    4.19 maintenance ends December 17, 2026 and odd versions get no extension, so 4.19 clusters move to 4.20.

  3. 03

    Don't move 4.14 to 4.16 just to buy time. 4.16's last term ends June 27, 2027, which is sooner than Term 3 on 4.14.

  4. 04

    No cluster on OpenShift SDN gets past 4.16. Migrate to OVN-Kubernetes first.

  5. 05

    Clusters need cgroup v2 before 4.19 and an admin acknowledgement before 4.20.

  6. 06

    There is no rollback, so rehearse every hop on a matching cluster and take an etcd backup first.

platforms in this noteRed Hat OpenShift →
fact-checked October 2026 against vendor and official documentation · where to go next
  1. How Cohash delivers Red Hat OpenShift: scope, roles and architecture
  2. Hire vetted Red Hat OpenShift engineers
  3. Cloud management
  4. Book a 30-minute working session with a senior engineer
01When does OpenShift 4.14 support end?

EUS Term 2 for 4.14 ends October 31, 2026. Buy the Term 3 add-on and you get one more year, to October 31, 2027. After that there's nothing left to buy, so the cluster has to move.

02Does my cluster stop working when support ends?

No. It keeps running your apps. Red Hat stops shipping fixes for it and won't provide technical support except help upgrading to a supported version. Red Hat also says hosted services the cluster may rely on aren't guaranteed for unsupported versions.

03Can we go straight from 4.14 to 4.18?

Not in one step. Updates go one minor at a time, and an EUS-to-EUS update covers two minors with the control plane passing through the odd one in between. 4.14 to 4.18 is two EUS hops, and a cluster on OpenShift SDN has to move to OVN-Kubernetes before it can pass 4.16.

04Can we buy Extended Update Support for any OpenShift version, or only some?

Only the even-numbered ones, such as 4.18, 4.20 and 4.22. If you're on an odd version like 4.19 or 4.21, there's nothing to buy. Support ends 18 months after release and you have to move.

05Is EUS included in our subscription?

Partly. Term 1 comes with Premium subscriptions and costs extra on Standard ones. Terms 2 and 3 are always separate add-ons. Ask your Red Hat account team what each cluster actually has, since clusters bought at different times can sit on different subscriptions.

06Can we roll back if the upgrade fails?

No. Red Hat doesn't support rolling a cluster back to an earlier version. You fix forward with Red Hat support, or restore to a rebuilt cluster from backup. That's why every hop should be rehearsed on a matching cluster first.

07How long does an OpenShift upgrade take?

The cluster update is the short part. The weeks go into the work around it: the network migration if you're on SDN, operator and API fixes, vendor sign-off and testing. Size it from an inventory of each cluster before promising dates.

keep reading

More field notes

Other notes from the same practices, newest first.

next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it