PodDisruptionBudget (PDB) により、OpenShift 4 で Machine Config Operator がデグレード状態になることがある
Issue
machine-config-operator
のデグレードにより、OpenShift 4 のアップグレードが失敗します。-
MCP がデグレード状態になり、次のメッセージが表示されます。
pool is degraded because nodes fail with "1 nodes are reporting degraded status on sync": "Node [node_name] is reporting: \"failed to drain node: [node_name] after 1 hour. Please see machine-config-controller logs for more information\
-
machine-config-controller
Pod に関するログメッセージエラー:error when evicting pods/"[pod_name]" -n "[namespace_name]" (will retry after 5s): Cannot evict pod as it would violate the pod's disruption budget.
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4
- Machine Config Operator (MCO)
- PodDisruptionBudget (PDB)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.