我们在群集中的一些似乎无法正常工作的部署中遇到了问题。但是我有点不理解这些内容,因为它们是kube系统名称空间的一部分。我也不确定使他们进入OK状态的正确方法是什么。
我目前有两个带有消息警告的守护程序
DaemonSet尚未选择节点
请参见下面的图像。有谁知道正确的方法是什么?
答案 0 :(得分:0)
DaemonSet正在Kubernetes集群的每个节点中创建一个pod。
如果Kubernetes调度程序无法调度任何Pod,则有以下几种可能性:
spec.containers[].resources.requests.memory
的值nodeSelector
字段(kubernetes documentation about node selector)并非唯一可行的解决方案。更一般地,一个好的开始是查看与守护程序集相关的事件:
> kubectl describe daemonsets NAME_OF_YOUR_DAEMON_SET