-
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
Kubernetes v1.11 doesn't respect alternative container-runtime (cri-o) #3153
Comments
The new required config is: Otherwise it will default to: And then it will complain if docker is not installed and dockerd is not running,
Apparently this one also got promoted from a "may also want" to "need", |
seeing this on the version from 11 days ago:
|
pretty sure this happens w/ any minikube, as i think the Is there a version of minikube that we can run that is known to properly order the check for dockeer? |
Currently minikube is based on libmachine, which means that docker is always installed. |
So, I'm using the none driver, and in the comments to the code - it sais its a hard requirement to have docker if using the none driver. |
You shouldn't need to have |
@jayunit100: So it needs a different fix, by addressing: cb8d3c0 |
* Add config parameter for the cri socket path Closes #3153 * Remove stray newline, when not using criSocket * Add the --cri-socket parameter to configuration Also fix the syntax for CRI-O, adding unix://
Is this a BUG REPORT or FEATURE REQUEST? (choose one):
BUG REPORT
Please provide the following details:
Environment:
minikube version
):v0.28.2-dirty
Ubuntu
cat ~/.minikube/machines/minikube/config.json | grep DriverName
):kvm2
cat ~/.minikube/machines/minikube/config.json | grep -i ISO
orminikube ssh cat /etc/VERSION
):v0.28.1-dirty
What happened:
Still used dockerd
What you expected to happen:
Use crio instead
How to reproduce it (as minimally and precisely as possible):
minikube start --kubernetes-version=v1.11.0 --network-plugin=cni --container-runtime=cri-o --extra-config=kubelet.container-runtime=remote --extra-config=kubelet.container-runtime-endpoint=/var/run/crio/crio.sock --extra-config=kubelet.image-service-endpoint=/var/run/crio/crio.sock
Output of
minikube logs
(if applicable):Anything else do we need to know:
Worked OK with
v1.10.0
Apparently there is some new cri socket config added, that is still pointing to the wrong thing.
The text was updated successfully, but these errors were encountered: