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

Investigate using Docker to run Kubernetes and Kubeflow locally #218

Closed
jlewi opened this issue Feb 8, 2018 · 17 comments · Fixed by #1954
Closed

Investigate using Docker to run Kubernetes and Kubeflow locally #218

jlewi opened this issue Feb 8, 2018 · 17 comments · Fixed by #1954

Comments

@jlewi
Copy link
Contributor

jlewi commented Feb 8, 2018

Docker is adding support for running Kubernetes locally in Docker as a way to facilitate local app development.
https://www.docker.com/kubernetes

This seems like a potential alternative to using minikube to running Kubeflow locally.

From the link its not clear to me whether this is supported on linux or just mac and windows.

Does anyone have more info on how this compares to minikube?

@gaocegege
Copy link
Member

minikube also supports running Kubernetes locally by --driver=none

@gaocegege
Copy link
Member

FYI

The Docker for Mac Kubernetes page has instructions for getting an example app up and running

@dlorenc
Copy link
Contributor

dlorenc commented Feb 8, 2018

Hey,

Minikube TL here. We're currently working with Docker to figure out how to make sure Minikube and the Kubernetes installation in Docker For Mac|Windows behave as similarly as possible. Right now the main differences are around the OS used in the VM and customizations to Kubernetes itself.

Ideally Kubeflow should be able to support either without any additional work. Going forward, Minikube will likely support more versions of Kubernetes and more customizations to cluster configurations, but Docker will probably be the easier way to get started (assuming the users already have Docker installed).

I don't think Docker has plans to include Kubernetes in their Linux builds.

@gaocegege
Copy link
Member

Hi @dlorenc

Thanks for your explanation, Does minikube support running Kubernetes in Docker for Mac or Windows now?

@pdmack
Copy link
Member

pdmack commented Feb 13, 2018

See #238 for notes on Kubeflow and kube 1.9.2 inside Docker for Mac

@aronchick
Copy link
Contributor

cc @garethr

@dlorenc
Copy link
Contributor

dlorenc commented Feb 13, 2018

Hi @dlorenc

Thanks for your explanation, Does minikube support running Kubernetes in Docker for Mac or Windows now?

Not sure I understand the question fully - minikube runs in it's own VM separate from the Docker for Mac/Windows ones.

@justincormack
Copy link

We don't have immediate plans to ship Kubernetes in Docker for Linux desktop. The underlying pieces are from https://github.com/linuxkit/kubernetes but they require some assembly, and minikube is definitely easier to use for Linux use cases.

@jlewi
Copy link
Contributor Author

jlewi commented Mar 26, 2018

Thanks @justincormack @dlorenc

@aronchick
Copy link
Contributor

Do we have any updates about running Docker nightly tests? Can anyone from Docker help out?

@rogaha
Copy link
Contributor

rogaha commented Nov 15, 2018

The next Docker for Mac release will contain this patch (moby/vpnkit#432) which allows us to use Kubeflow locally without any problems.

@jlewi
Copy link
Contributor Author

jlewi commented Nov 19, 2018

I think we can close this issue once

#1954 is submitted

The website is updated with instructions for using Docker for Mac.

@rogaha
Copy link
Contributor

rogaha commented Nov 20, 2018

awesome, thanks for the heads up @jlewi.

@rogaha
Copy link
Contributor

rogaha commented Nov 20, 2018

@jlewi can you share the link to those instructions? Thanks in advance.

@rogaha
Copy link
Contributor

rogaha commented Nov 26, 2018

ping @jlewi

@rogaha
Copy link
Contributor

rogaha commented Nov 29, 2018

@jlewi I've opened a ticket related to the documentation: kubeflow/website#318. I wasn't able to find the instructions you mentioned in #218 (comment).

@MatthiasHertel
Copy link

@jlewi
you wrote:

The website is updated with instructions for using Docker for Mac.

Has the documentation been updated / deployed?

I am also interested in the link, I can not find it on the website - Can you share the link to these instructions?

yanniszark pushed a commit to arrikto/kubeflow that referenced this issue Nov 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants