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

Document minikube Podman support #19218

Closed
sftim opened this issue Feb 20, 2020 · 6 comments · Fixed by #19514
Closed

Document minikube Podman support #19218

sftim opened this issue Feb 20, 2020 · 6 comments · Fixed by #19514
Assignees
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/backlog Higher priority than priority/awaiting-more-evidence. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.

Comments

@sftim
Copy link
Contributor

sftim commented Feb 20, 2020

This is a Feature Request

What would you like to be added
Update the page at https://kubernetes.io/docs/tasks/tools/install-minikube/ to mention that there is a podman driver, similar to the Docker driver.

I recommend that for now the Kubernetes website recommends to readers that they avoid using the podman driver; it's an initial implementation that requires running the containers as root. This should look similar to the existing advice about --vm-driver=none.

Why is this needed
There is now a podman driver in Minikube: kubernetes/minikube#6515

Comments
/priority backlog
/good-first-issue

(if this is your first issue, and you aren't sure how to start, reply with a comment and I will try to provide advice).

/sig cluster-lifecycle

@k8s-ci-robot
Copy link
Contributor

@sftim:
This request has been marked as suitable for new contributors.

Please ensure the request meets the requirements listed here.

If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-good-first-issue command.

In response to this:

This is a Feature Request

What would you like to be added
Update the page at https://kubernetes.io/docs/tasks/tools/install-minikube/ to mention that there is a podman driver, similar to the Docker driver.

I recommend that for now the Kubernetes website recommends to readers that they avoid using the podman driver; it's an initial implementation that requires running the containers as root. This should look similar to the existing advice about --vm-driver=none.

Why is this needed
There is now a podman driver in Minikube: kubernetes/minikube#6515

Comments
/priority backlog
/good-first-issue

(if this is your first issue, and you aren't sure how to start, reply with a comment and I will try to provide advice).

/sig cluster-lifecycle

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/test-infra repository.

@k8s-ci-robot k8s-ci-robot added priority/backlog Higher priority than priority/awaiting-more-evidence. good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Feb 20, 2020
@RA489
Copy link

RA489 commented Mar 3, 2020

/assign

@afbjorklund
Copy link

@sftim : the docker driver also runs containers as root, so there is no real difference there...
So the same security warnings should apply to both "docker" and "podman" drivers, if so ?

Users should continue to run in a VM, if they are not happy with running privileged containers.

And nobody should use the "none" driver, except for special use cases. It's in the minikube docs.
https://minikube.sigs.k8s.io/docs/drivers/none/

Basically it will run kubeadm init on the host...

In the new documentation, the "docker" driver is missing from the list:

  1. Hypervisors
  2. None
  3. ?
  4. Podman

So it should be described, since the "podman" driver now refers to it ?

Minikube also supports a vm-driver=podman similar to the Docker driver.

Also the link is wrong, it goes to "Docker Desktop" (for Mac and Win)

You can download .deb packages from Docker.

https://www.docker.com/products/docker-desktop

https://www.docker.com/products/container-runtime

@sftim
Copy link
Contributor Author

sftim commented May 11, 2020

@afbjorklund would you be willing to repeat your comment #19218 (comment) in a new issue?

@afbjorklund
Copy link

@afbjorklund would you be willing to repeat your comment #19218 (comment) in a new issue?

Sure thing, there seems to be several issues here. But will try go finish v1.10 with podman first...

So far it is only in beta, and "podman" driver is likely to be experimental for quite some time yet.

@afbjorklund
Copy link

Seems like there already is #15969 under way, so maybe not create any more issues ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/backlog Higher priority than priority/awaiting-more-evidence. sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants