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

Docker and Fedora 32 #1807

Closed
mazzystr opened this issue Aug 25, 2020 · 4 comments · Fixed by #1812
Closed

Docker and Fedora 32 #1807

mazzystr opened this issue Aug 25, 2020 · 4 comments · Fixed by #1812
Assignees
Labels
area/provider/docker Issues or PRs related to docker kind/documentation Categorizes issue or PR as related to documentation. kind/external upstream bugs

Comments

@mazzystr
Copy link

mazzystr commented Aug 25, 2020

What would you like to be documented:
Please add the Docker and Fedora 32 article to kind / Known Issues page

Why is this needed:
Since kind currently only supports Docker it would be kind to make life easier for Fedora users.

@mazzystr mazzystr added the kind/documentation Categorizes issue or PR as related to documentation. label Aug 25, 2020
@BenTheElder
Copy link
Member

The cgroupsv2 part is true for all of the kubernetes ecosystem still, as cgroupsv2 support is not in a release yet.

Basically the entry in https://kind.docs.kubernetes.io/docs/user/known-issues/#fedora32-firewalld is somewhat kind specific since kind actually uses a user defined network and most casual docker usage does not.

The rest of the issues are required to have docker function at all and are not really in scope for kind.

Podman is actually experimentally supported since v0.8.0, see the release notes https://github.com/kubernetes-sigs/kind/releases/tag/v0.8.0

@mazzystr
Copy link
Author

mazzystr commented Aug 25, 2020

podman fails ...

# kind create cluster
Creating cluster "kind" ...
ERROR: failed to create cluster: failed to ensure docker network: command "docker network create -d=bridge --ipv6 --subnet fc00:8866:27d0:bd7e::/64 kind" failed with error: exit status 125
Command Output: Error: unknown flag: --ipv6

....And it will keep failing for as long as issues/1778 is WIP.

This is just a suggestion to help your community along and get the information glued together. The next user will come along will hit the same blockage, Google search, find this issue, and get the needed info to get moving.

@BenTheElder
Copy link
Member

BenTheElder commented Aug 25, 2020

podman fails ...
ERROR: failed to create cluster: failed to ensure docker network: command "docker network create -d=bridge --ipv6 --subnet fc00:8866:27d0:bd7e::/64 kind" failed with error: exit status 125
....And it will keep failing for as long as issues/1778 is WIP.

This is only failing because you have a fake "docker" in path that is actually podman.

We can detect this fake docker and use the podman code anyhow in kind @ HEAD, and we have a release pending to match kubernetes 1.19 release now re-scheduled for tomorrow.

"docker" that is actually podman doesn't work, there's too many bugs and incompatibilities so we need to use the podman specific codepaths.

You can setKIND_EXPERIMENTAL_PROVIDER=podman to force podman mode.

@BenTheElder
Copy link
Member

To be clear #1778 is about changes we want before declaring podman "stable". Most functionality already works.
Some may never simply because it's not available in the underlying tool.

I'd gladly accept a PR to include this link in the existing entry at https://kind.docs.kubernetes.io/docs/user/known-issues/#fedora32-firewalld

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/provider/docker Issues or PRs related to docker kind/documentation Categorizes issue or PR as related to documentation. kind/external upstream bugs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants