-
-
Notifications
You must be signed in to change notification settings - Fork 322
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
Update Kubernetes from v1.11.3 to v1.12.x #301
Conversation
c955adb
to
42ed257
Compare
42ed257
to
1690fa7
Compare
1690fa7
to
8f91208
Compare
I'm still on vacation and will get back to this. Most likely going to wait on a Kubernetes v1.12.1 to address the issues in v1.12.0. |
5e20f55
to
087cfd8
Compare
kubernetes/kubernetes#69062 fixed kubernetes/kubernetes#68986 and was cherry-picked into v1.12.1 in kubernetes/kubernetes#69117. I've checked that issue is solved on v1.12.1. |
7e42f83
to
d4e6256
Compare
The Kubernetes commit that broke the pod-checkpointer has been found, a change to the pod-checkpointer has been proposed and verified to solve the issue with recovery after power cycling. Once that merges and a new coreos/pod-checkpointer is published, v1.12 should be unblocked. |
00f0728
to
0dd9588
Compare
Typhoon v1.12.1 candidate passes conformance as-is and with kube-proxy in ipvs mode.
|
* Mount an empty dir for the controller-manager to work around kubernetes/kubernetes#68973 * Update coreos/pod-checkpointer to strip affinity from checkpointed pod manifests. Kubernetes v1.12.0-rc.1 introduced a default affinity that appears on checkpointed manifests; but it prevented scheduling and checkpointed pods should not have an affinity, they're run directly by the Kubelet on the local node * kubernetes-retired/bootkube#1001 * kubernetes/kubernetes#68173
0dd9588
to
9b6113a
Compare
Trial the release candidates.
Known issues:
ClusterRole system:kube-controller-manager cannot get configmaps in v1.12.0-rc's kubernetes/kubernetes#68986(submitted a fix that's in v1.12.1 now)