kubekey icon indicating copy to clipboard operation
kubekey copied to clipboard

Is kubekey considering supporting podman

Open ktpktr0 opened this issue 2 years ago • 1 comments

Your current KubeKey version

2.2.1

Describe this feature

Is kubekey considering supporting podman

Describe the solution you'd like

Is kubekey considering supporting podman

Additional information

After installing podman, I tried to use kubekey to install k8s, but it failed.

23:47:11 CST [InitKubernetesModule] Generate kubeadm config
23:47:12 CST message: [k8s-master1]
Failed to get container runtime cgroup driver.: Failed to exec command: sudo -E /bin/bash -c "docker info | grep 'Cgroup Driver'" 
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.: Process exited with status 1
23:47:12 CST retry: [k8s-master1]
23:47:17 CST message: [k8s-master1]
Failed to get container runtime cgroup driver.: Failed to exec command: sudo -E /bin/bash -c "docker info | grep 'Cgroup Driver'" 
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.: Process exited with status 1
23:47:17 CST retry: [k8s-master1]
23:47:22 CST message: [k8s-master1]
Failed to get container runtime cgroup driver.: Failed to exec command: sudo -E /bin/bash -c "docker info | grep 'Cgroup Driver'" 
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.: Process exited with status 1
23:47:22 CST skipped: [k8s-master3]
23:47:22 CST skipped: [k8s-master2]
23:47:22 CST failed: [k8s-master1]
error: Pipeline[CreateClusterPipeline] execute failed: Module[InitKubernetesModule] exec failed: 
failed: [k8s-master1] [GenerateKubeadmConfig] exec failed after 3 retires: Failed to get container runtime cgroup driver.: Failed to exec command: sudo -E /bin/bash -c "docker info | grep 'Cgroup Driver'" 
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.: Process exited with status 1

ktpktr0 avatar Jul 04 '22 15:07 ktpktr0

Hi @ktpktr0 KK does not support podman. Here is a support list:

Docker / containerd / CRI-O / iSula
Kata Containers can be set to automatically install and configure runtime class for it when the container manager is containerd or CRI-O.

24sama avatar Jul 13 '22 02:07 24sama