Skip to content
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

Merged
merged 1 commit into from
Oct 17, 2018
Merged

Conversation

dghubble
Copy link
Member

@dghubble dghubble commented Sep 22, 2018

@dghubble
Copy link
Member Author

dghubble commented Oct 4, 2018

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.

@dghubble dghubble force-pushed the update-kubernetes branch 2 times, most recently from 5e20f55 to 087cfd8 Compare October 10, 2018 07:43
@dghubble
Copy link
Member Author

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.

@dghubble dghubble force-pushed the update-kubernetes branch 3 times, most recently from 7e42f83 to d4e6256 Compare October 11, 2018 02:20
@dghubble
Copy link
Member Author

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.

@dghubble dghubble force-pushed the update-kubernetes branch 2 times, most recently from 00f0728 to 0dd9588 Compare October 14, 2018 05:45
@dghubble
Copy link
Member Author

dghubble commented Oct 14, 2018

Typhoon v1.12.1 candidate passes conformance as-is and with kube-proxy in ipvs mode.

------------------------------

Ran 187 of 1814 Specs in 4851.248 seconds
SUCCESS! -- 187 Passed | 0 Failed | 0 Pending | 1627 Skipped PASS

* 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
@dghubble dghubble merged commit 9b6113a into master Oct 17, 2018
@dghubble dghubble deleted the update-kubernetes branch October 17, 2018 05:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant