Description
It would be useful to have a shared network like lima:shared via socket_vmnet.
Requirements:
- Host can access VM via VM IP (without port forwarding)
- VM can access other VMs
- Good performance
Use case: create multiple k8s clusters for testing managed by OCM. This can be used to test application running on OpenShift and ACM on a laptop. This is possible with minikube and libvirt driver on Linux, and we want to make it possible to do the same using new vfkit driver in minikube.
Looks like gvisor-tap-vsock cannot provide this: containers/gvisor-tap-vsock#383
It seems that the key to get this working is using VZBridgedNetworkDeviceAttachment which is not exposed by vfkit. I understand that his requires code signing with com.apple.vm.networking entitlement, so it may not work for pre-built executables, but can we get this working by building and code signing the executable locally? Our use case is developers and building and code-signing can be automated.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Hold
Activity