-
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
None w/ Docker 18.09: [ERROR SystemVerification]: unsupported docker version: 18.09.0 #3323
Comments
Confirmed. I see the same. |
You need to downgrade docker to 18.06, until 18.09 is validated and supported by It was only recently that kubeadm started to support anything beyond version 17.03: #3223 Apparently you are also missing other binaries, such as |
See https://kubernetes.io/docs/setup/cri/#docker for instructions. Or just use Not sure if there was a bug report filed with kubernetes/kubeadm already, that would be next. |
@afbjorklund kubernetes pre-flight checks have 3 possible outcome: OK, WARNING, ERROR. The docker version check can return the 3 outcomes:
Since docker 18.09 we get an ERROR instead of an expected WARNING. AnalysisCode
Expected result: Actual result: Docker versions18.06
18.09
They dropped the |
Nice analysis! But still needs a kubeadm update ? Both to fix the regexp, and to validate if the new version "works"... |
It's worth noting that our CI "None" instance recently upgraded docker to 18.09, so it's failing tests due to this issue as well. |
@tstromberg : according to the kubeadm documentation, it is supposed to be on "hold" for now:
https://kubernetes.io/docs/setup/cri/#docker I also dislike the way that the new "containerd.io" package now conflicts with "runc", breaking apt...
Then again "cri-o-1.10" uses "cri-o-runc", so I guess they can coexist. Just bad upgrade experience. |
it's helpful to get the exact
|
I downgraded the CI server so None driver tests are passing again. |
Since the fix in kubernetes/kubernetes#71001 merely consists in updating the regexp to ignore the |
How about this:
|
Why not just use the older Docker version ? |
If I had known before the Docker update, then yes. Didn't know about it and don't like to downgrade. |
Removing the old version with : And then reinstall as @afbjorklund said :
Worked for me. |
Is there a way to add --ignore-preflight-errors=SystemVerification? |
The above comments from @gatsbys worked for me perfectly. |
Happening to me too! I confirm that latest docker version (Docker 18.09) is not supported by minikube using no vm option in Ubuntu 16.04. |
I haven't confirmed yet, but I think this should be resolved by using a newer Kubernetes release (v1.13.x) according to https://kubernetes.io/docs/setup/release/notes/ If you update to minikube v0.33.0, it defaults to Kubernetes v1.13.2, though you can also select it using --kubernetes-version in v0.32.0. Does someone mind confirming whether this is an issue any longer? It would be nice to allow users to ignore SystemVerification errors. I've opened #3543 to address that feature request. |
@tstromberg I can confirm this now works with the following setup:
So this should work again out-of-the-box with minikube 0.33.0 which defaults to kubernetes 1.13.2. |
@tstromberg confirmed, works out of the box 👍
|
if you are using ubuntu 16.04, this is the magic command that solves it all |
@marcosdiez yes, that worked for me. I had to install that and answered to the part where it asks if you want to restart docker now. I then restarted minikube and it seems happy again. Thanks! |
For those who do not want to downgrade docker, I sent this PR #3879 which will allow us to pass a parameter to minikube to ignore docker changes. After the PR gets merged, this will be the command to run As of v0.35.0 this has not been merged. |
Most likely minikube will support and use the same versions of Docker that kubeadm does: https://kubernetes.io/docs/setup/cri/#docker
Docker 18.09 is supported since Kubernetes 1.13, This is mostly an issue with |
This is a BUG REPORT
VM-less Minikube fails to start on Docker 18.09:
[ERROR SystemVerification]: unsupported docker version: 18.09.0
Environment:
Minikube version: v1.12.2
What happened:
Our test script that installs Docker and VM-less Minikube started failing. Upgrading Minikube to 1.12.2 did not help.
**Logs:
The text was updated successfully, but these errors were encountered: