突然Podが起動しなくなった件

自宅のk8sでPodを起動しようにも、いつまでも"ContainerCreating"のままだった。

はて?Kubectl descriebe pod <pod名>でデバックしたところ、以下のエラーで出ていた。

 open /run/systemd/resolve/resolv.conf: no such file or directory

どうも、/run/systemd/resolve/resolve.confはsystemdでのresolv.confの実体らしい。

解決策は、ネットで調べて以下で対応した。

https://github.com/kubernetes/kubeadm/issues/1124#issuecomment-918687114

sudo mkdir -p /run/systemd/resolve

sudo ln -s /etc/resolv.conf /run/systemd/resolve/resolv.conf

なぜ突然このような事象が発生したのかは不明だが、ひとまず対応した(ーー)