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

having working rwx pvc on mac, how? #6424

Closed
3 tasks done
fragolinux opened this issue Jul 25, 2022 · 2 comments
Closed
3 tasks done

having working rwx pvc on mac, how? #6424

fragolinux opened this issue Jul 25, 2022 · 2 comments

Comments

@fragolinux
Copy link

  • I have tried with the latest version of Docker Desktop
  • I have tried disabling enabled experimental features
  • I have uploaded Diagnostics
  • Diagnostics ID: EF0BDA64-A3B5-4B6E-B1A6-9502BEC8A83B/20220725162834

Expected behavior

be able to use rwx volumes on dev machines

Actual behavior

can't get any rwx volume, not by nfs, nor via csi drivers

Information

  • macOS Version: big sur 11.6.5
  • Intel chip or Apple chip: intel
  • Docker Desktop Version: 4.10.1

trying to get any kind of rwx volume working, on top of a k3d cluster... tried openebs nfs provisioner, subdir provisioner + ganesha nfs, rook nfs provisioner, and the standard nfs provisioner, all resulting in NOT SUPPORTED while trying to mount them in my pods... details here and here

then i tried the democratic-csi driver, using the local-hostpath but that failed because it seems on mac is not allowed to have shared volumes (it needs bind propagation and it's supported only on linux, that driver needs to have bidirectional mount propagation)

so, any suggestion for having working rwx volumes on macos, to develop locally? thanks

Output of /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check

Starting diagnostics

[PASS] DD0027: is there available disk space on the host?
[PASS] DD0028: is there available VM disk space?
[PASS] DD0031: does the Docker API work?
[PASS] DD0004: is the Docker engine running?
[PASS] DD0011: are the LinuxKit services running?
[FAIL] DD0016: is the LinuxKit VM running? vm is not running: vm has not started
[PASS] DD0001: is the application running?
[PASS] DD0018: does the host support virtualization?
[FAIL] DD0017: can a VM be started? vm has not started: vm has not started
[PASS] DD0015: are the binary symlinks installed?
[PASS] DD0003: is the Docker CLI working?
[PASS] DD0013: is the $PATH ok?
[PASS] DD0007: is the backend responding?
[PASS] DD0014: are the backend processes running?
[PASS] DD0008: is the native API responding?
[PASS] DD0009: is the vpnkit API responding?
[PASS] DD0010: is the Docker API proxy responding?
[PASS] DD0012: is the VM networking working?
[PASS] DD0032: do Docker networks overlap with host IPs?
[SKIP] DD0030: is the image access management authorized?
[PASS] DD0019: is the com.docker.vmnetd process responding?
[PASS] DD0033: does the host have Internet access?

Please investigate the following 1 issue:

1 : The test: can a VM be started?
    Failed with: vm has not started: vm has not started

The Docker engine runs inside a Linux VM. Therefore we must be able to start Virtual Machines.
@docker-robott
Copy link
Collaborator

Issues go stale after 90 days of inactivity.
Mark the issue as fresh with /remove-lifecycle stale comment.
Stale issues will be closed after an additional 30 days of inactivity.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows.
/lifecycle stale

@docker-robott
Copy link
Collaborator

Closed issues are locked after 30 days of inactivity.
This helps our team focus on active issues.

If you have found a problem that seems similar to this, please open a new issue.

/lifecycle locked

@docker docker locked and limited conversation to collaborators Dec 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants