I thought I understood the purpose of podman and containerd until I inspected my Minikube logs:
I0508 15:24:21.926075 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i -r 's|^( *)sandbox_image = .*$|1sandbox_image = "registry.k8s.io/pause:3.9"|' /etc/containerd/config.toml"
4 I0508 15:24:21.937082 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i -r 's|^( *)restrict_oom_score_adj = .*$|1restrict_oom_score_adj = false|' /etc/containerd/config.toml"
5 I0508 15:24:21.948549 7143 containerd.go:146] configuring containerd to use "systemd" as cgroup driver...
6 I0508 15:24:21.948604 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i -r 's|^( *)SystemdCgroup = .*$|1SystemdCgroup = true|g' /etc/containerd/config.toml"
7 I0508 15:24:21.959707 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i 's|"io.containerd.runtime.v1.linux"|"io.containerd.runc.v2"|g' /etc/containerd/config.toml"
8 I0508 15:24:21.970404 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i '/systemd_cgroup/d' /etc/containerd/config.toml"
9 I0508 15:24:21.981012 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i 's|"io.containerd.runc.v1"|"io.containerd.runc.v2"|g' /etc/containerd/config.toml"
10 I0508 15:24:21.991798 7143 ssh_runner.go:195] Run: sh -c "sudo rm -rf /etc/cni/net.mk"
11 I0508 15:24:22.001620 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i -r 's|^( *)conf_dir = .*$|1conf_dir = "/etc/cni/net.d"|g' /etc/containerd/config.toml"
12 I0508 15:24:22.011988 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i '/^ *enable_unprivileged_ports = .*/d' /etc/containerd/config.toml"
13 I0508 15:24:22.022597 7143 ssh_runner.go:195] Run: sh -c "sudo sed -i -r 's|^( *)[plugins."io.containerd.grpc.v1.cri"]|&n1 enable_unprivileged_ports = true|' /etc/containerd/con fig.toml"
I used to think that podman and containerd are both container runtimes, completely different softwares, separate from one another
Why then would my minikube cluster that I’ve specifically started with podman:
minikube start --driver=podman
have logs referencing containerd which I haven’t even installed?
Can someone explain the relationship?