coredns报错plugin/forward: no nameservers found并且pod无法启动
出现该报错原因 是coredns获取不到宿主机配置的dns地址
查看宿主机是否有dns地址
resolvectl status
我这里是配置正确后,如果没配置过以下是不会显示出dns地址的
给宿主机增加静态dns地址
vim /etc/systemd/resolved.conf
重启 resolved服务使配置生效
systemctl restart systemd-resolved.service
将coredns的pod删除重启 即正常