-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Upgrade Docker, from 17.12.1-ce to 18.06.1-ce #3223
Conversation
Docker >= 18.06 is needed for securityContext.procMount (Kubernetes >= 1.12) See kubernetes/kubernetes#64283 and docker-archive/docker-ce@67fe100 Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
Can one of the admins verify this patch? |
Wow, even
This replaces the previous text, that was a lot more conservative (and we ignored, for 17.06 - 17.12)
diff --git a/cmd/kubeadm/app/util/system/docker_validator.go b/cmd/kubeadm/app/util/system/docker_validator.go
index d6895fa90d4f1..69b84dc660132 100644
--- a/cmd/kubeadm/app/util/system/docker_validator.go
+++ b/cmd/kubeadm/app/util/system/docker_validator.go
@@ -38,7 +38,7 @@ func (d *DockerValidator) Name() string {
const (
dockerConfigPrefix = "DOCKER_"
- maxDockerValidatedVersion = "17.03"
+ maxDockerValidatedVersion = "18.06"
)
// TODO(random-liu): Add more validating items.
LGTM |
Note that the above is true for Kubernetes 1.12, but still might not be for earlier versions... e.g. #3164 |
Docker for Mac/Win distributes vanilla Kubernetes v1.10.3 along with Docker v18.06.1. |
Is there way to override Docker version as in |
Unfortunately no, it is baked into the ISO... However, you could download one and overwrite it ? |
/approve @minikube-bot OK to test |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AkihiroSuda, tstromberg The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The OSX-Virtualbox failure appears to be #3203 I'm not sure about the OSX-Hyperkit failure: it may be the same issue, a new flake, or a new persistent error. The PR looks good, but I want to get to the bottom of the test failure before approving it. |
/test OSX-Hyperkit |
I can't restart the test, probably because I'm not a maintainer.. |
@tstromberg could you restart the failing tests? |
Thanks for merging, any ETA of v0.31 with this commit? |
Docker >= 18.06 is needed for securityContext.procMount (Kubernetes >= 1.12)
See kubernetes/kubernetes#64283 and docker-archive/docker-ce@67fe100
Signed-off-by: Akihiro Suda suda.akihiro@lab.ntt.co.jp