-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Too many machineDeployment generations #220
Comments
These changes affect on shoots running as seeds negatively for seeds running Kubernetes version 1.13.x +. Kindly refrain from migrating to seeds to 1.13.x until this issue is resolved. The bug could be traced back to - kubernetes/kubernetes#69059 |
cc @rfranzke |
|
Can you elaborate on this? |
When a My guess probably is because etcd has initailly stored the entire machine object as a single resource, and now suddenly it is split into two resources and the etcd doesn't know about the new status (sub)resource attached to the machine. I still have to verify this by looking to the Kubernetes docs to see why this change is not backward compatible. I tried this experiment by migrating from an old MCM to new MCM on a Gardener setup and MCM started throwing these errors. |
No,
Did you update the CRD and defining that you want to have the |
No, I wasn't aware of it. Probably that is the reason then. Let me quickly try that out. |
This looks like it's working. Let me double check once more to be sure. Thanks for the inputs @rfranzke 👍 |
Issue
The machine deployment generations are constantly increasing with time. This causes issues with Gardener reconciliation.
Solution
Need to fix too many machine deployment updates
cc: @DockToFuture @adracus
The text was updated successfully, but these errors were encountered: