puppetlabs / puppetlabs-kubernetes

This module install and configures a Kubernetes cluster
Apache License 2.0
92 stars 135 forks source link

Containerd won't bind GRPC endpoint #596

Closed deric closed 1 year ago

deric commented 1 year ago

After socket change introcuded in #576 containerd is biding only /run/containerd/containerd.sock.ttrpc socket.

/run/containerd/containerd.sock is not binded.

current behavior

$ ls -laF /run/containerd/containerd.sock*
srw-rw---- 1 root root 0 Dec 10 12:16 /run/containerd/containerd.sock.ttrpc=

expected behavior:

$ ls -laF /run/containerd/containerd.sock*
srw-rw---- 1 root root 0 Dec 10 12:23 /run/containerd/containerd.sock=
srw-rw---- 1 root root 0 Dec 10 12:23 /run/containerd/containerd.sock.ttrpc=

This causes kubelet to report NotReady status.

Environment

deric commented 1 year ago

cc @chelnak

chelnak commented 1 year ago

Hey @deric - I came to the same conclusion earlier today.

I'm going to revert the change in that PR and continue trying to get our main branch back in a better state.