Machine Config Operator stuck in progressing state due to PDB restrictions

Solution Verified - Updated -

Issue

  • The nodes can't drain due to PodDisruptionBudget (PDB) restrictions.
  • This leads to the upgrade process getting stuck and causing degradation in the Machine Config Operator (MCO):

    $ oc get co
    NAME                                       VERSION   AVAILABLE   PROGRESSING   DEGRADED   SINCE
    authentication                             4.14.27   True        False         False      2y
    ...<output ommitted>
    machine-config                             4.13.42   False       True          False      2y 
    ...<output ommitted>
    

Environment

  • Red Hat OpenShift Container Platform (RHOCP)
    • 4.12+

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content