-
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
Running minikube under multipass #12946
Comments
This script would probably have been easier to do, if minikube hadn't been removed from the Ubuntu app store: Before: snap:
commands:
- snap install minikube After: packages:
- dpkg-dev
runcmd:
- wget https://storage.googleapis.com/minikube/releases/latest/minikube_latest_$( dpkg-architecture -q DEB_HOST_ARCH ).deb
- apt-get install --yes --no-install-recommends -o Debug::pkgProblemResolver=yes ./minikube_latest_$( dpkg-architecture -q DEB_HOST_ARCH ).deb |
Currently multipass uses the docker-in-docker cluster, but it would also be possible to use docker directly.
It also installs |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
I think there may be a simpler solution. Multipass (v1.9.0) includes hyperkit under /Library/Application Support/com.canonical.multipass/bin. I tried creating a symlink for it in /usr/local/bin, and starting minikube, but it exits with the following failure:
Looking at https://github.com/moby/hyperkit/tags shows that v0.20210107 is a reference commit 40cbd5. Is that just a parsing issue, or is minikube expecting a hyperkit executable more current than that? If minikube parses the version string differently and that check passes, would that simplify the workflow and get it working again? |
it has been a couple of years since a version of hyperkit that doesn't work has been released, and it looks like they have since changed the way they print version information. Would it make sense to simply revert fcbf4d1 ? |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close not-planned |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Our friends at Canonical have made a "workflow" for running minikube with multipass...
It will create an Ubuntu VM for you, install Docker Engine and then run
minikube
on it:See https://github.com/canonical/multipass-workflows/blob/main/v1/minikube.yaml
(it is using the deb installation from https://docs.docker.com/engine/install/ubuntu/)
The text was updated successfully, but these errors were encountered: