k8s 使用ContainerD 時報Error : unknown service runtime.v1.RuntimeService

k8s 使用ContainerD 時報Error : unknown service runtime.v1.RuntimeService

前提摘要:

在使用 k8s時發現 有些pod 釋放不掉 去查詢後回報 unknown service runtime.v1.RuntimeService (如下圖)

若要解決這個問題 就需要加入ContainerD的gc回收機制

cat > /etc/containerd/config.toml <<EOF 
[plugins."io.containerd.grpc.v1.cri"] 
  systemd_cgroup = true 
EOF 
 
systemctl restart containerd