-
Notifications
You must be signed in to change notification settings - Fork 490
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
Platform: Mac K8 installation is not working Docker #1363
Comments
This is for #1363. Disable building image if image version is supplied. This is useful in the Mac where building image might not work. In this case, we use image supplied built using Linux. Also, by default use proxy for accessing Minikube cluster since Docker for Mac doesn't map ports from Minikube to host automatically.
This is for #1363. Disable building image if image version is supplied. This is useful in the Mac where building image might not work. In this case, we use image supplied built using Linux. Also, by default use proxy for accessing Minikube cluster since Docker for Mac doesn't map ports from Minikube to host automatically.
* Add support for proxy option when host doesn't have access to internal node ports * Add Mac as OS for CD_DEV workflow Address #1363
This is not verified to working with Docker. This have to be done with cluster installer reworking |
closing this for now unless someone requested support for Docker for Mac |
Hyperkit driver works for minikube here: https://www.fluvio.io/docs/get-started/mac/. closing it |
hyperkit doesn't work on M1 so need another workaround |
Latest K3d removed |
Key issue is that Docker doesn't forward ports from minikube containers. This can be work around in the kind by creating using this config:
Assuming fluvio adds node port mapping for public services
The minikube command for port forwarding doesn't work on current version and it is not customizable as kind:
|
All container system (including docker) is using QEMU HVF. Currently available container runtime are: Main issue with Docker is that it can't be used in Github Action CI due to license restriction. Given this, we should move toward standard container runtime to simplify our development and testing. Criteria for selecting runtime are:
|
Podman doesn't work with Kind yet:
|
Rancher desktop seems to provide comprehensive support for Kubernetes for both Mac, Windows and Linux. Currently Apple Silicon is in-progress. Rancher desktop is built on of Lima |
For VM, Lima seems to be more flexible since it supports many distribution while Podman seems to support primary fedora. Overall, ecosystem is still unstable for making judgement although Lima seems to be most promising. |
Relevant link: kubernetes/minikube#11193.
Docker does not provide way for host access container port directly.
The text was updated successfully, but these errors were encountered: