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

Error with Minikube Hyperkit #17346

Closed
digitalcrest01 opened this issue Oct 3, 2023 · 7 comments
Closed

Error with Minikube Hyperkit #17346

digitalcrest01 opened this issue Oct 3, 2023 · 7 comments
Labels
arch/arm64 kind/support Categorizes issue or PR as a support question. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. os/macos

Comments

@digitalcrest01
Copy link

What Happened?

Error due to MK_CONFIG_SET: Set failed: run validations for "driver" with value of "hyperkit": [driver "hyperkit" is not supported]

Attach the log file

  • /var/folders/tx/g4gjlqxd7cgdwp2v05_sbz7h0000gn/T/minikube_config_559a34aefd80a1002cb956d65d32e9c1bcc8acb0_0.log

Operating System

macOS (Default)

Driver

HyperKit

@spowelljr
Copy link
Member

Hi @digitalcrest01, are you trying to run this on an M1 or M2 machine? Apple arm64 machines don't have HyperKit so you you'll have to use Docker or QEMU.

@spowelljr spowelljr added kind/support Categorizes issue or PR as a support question. os/macos arch/arm64 labels Oct 3, 2023
@caerulescens
Copy link

@digitalcrest01 hyperkit has x86 specific code, and will not run on arm64; see moby/hyperkit#303 (comment). It's being tracked here: moby/hyperkit#310.

On m-series processors, you can use qemu2 driver and socket_vmnet network to get the essential minikube functionality on macos.

  1. Install qemu.
  2. Install socket_vmnet.
  3. I think you will need to start the network like mentioned here in the docs.
  4. Run minikube start --driver=qemu2 --network=socket_vmnet
  5. Test minikube tunnel in a separate terminal window.

@caerulescens
Copy link

caerulescens commented Jan 28, 2024

I think this issue can be closed; I don't think hyperkit is going to be ported to arm64 as it's being phased out in favor of qemu2 and framework.virtualization, iirc.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 28, 2024
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle rotten
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels May 28, 2024
@caerulescens
Copy link

/close

@k8s-ci-robot
Copy link
Contributor

@caerulescens: Closing this issue.

In response to this:

/close

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-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch/arm64 kind/support Categorizes issue or PR as a support question. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. os/macos
Projects
None yet
Development

No branches or pull requests

5 participants