我看到了这个错误:container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized 当我尝试创建一个节点shell会话时,我得到了这个错误:Error occurred: Internal error occurred: failed calling webhook "validate.kyverno.svc-fail": Post "https://kyverno-svc.kyverno.svc:443/validate/fail?timeout=15s": no endpoints available for service "kyverno-svc" 因此,我删除了以下两个Kyverno webhook:
3条答案
按热度按时间gfttwv5a1#
运行
kubectl describe node <node_name>
时,如果没有初始化cni,Conditions表中的Ready
类型将包含此消息。通过安装网络插件可以获得正确的初始化。我会给你指出两个最常用的:编织和法兰绒**1)**编织
执行这两个命令后,您应该看到节点处于“就绪”状态
您还可以检查状态
**2)**法兰绒
**3)**Kubernetes文档将解释如何安装其他网络插件。在this文章中,每个CNI提供程序都有一个简短的描述。
4ktjp1zp2#
在我的例子中,将systemd从30.el7_3.9更新到67.el7_7.4解决了这个问题。
bvn4nwqk3#
我看到了这个错误:
container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
当我尝试创建一个节点shell会话时,我得到了这个错误:
Error occurred: Internal error occurred: failed calling webhook "validate.kyverno.svc-fail": Post "https://kyverno-svc.kyverno.svc:443/validate/fail?timeout=15s": no endpoints available for service "kyverno-svc"
因此,我删除了以下两个Kyverno webhook:
在删除这些webhook之后,它得到了修复。看起来这些webhook使节点无法访问。