首页 文章

DaemonSet不会创建任何pod:v1.1.2

提问于
浏览
0

我正在尝试在已部署多个容器的6个节点的现有集群上启动DaemonSet .

部署似乎成功但没有创建pod:

> ic describe ds
Name:       dd-agent
apiVersion: extensions/v1beta1
Image(s):   datadog/docker-dd-agent:kubernetes
Selector:   app=dd-agent,name=dd-agent,version=v1
Node-Selector:  <none>
Labels:     release=stable,tech=datadog,tier=backend
Desired Number of Nodes Scheduled: 0
Current Number of Nodes Scheduled: 0
Number of Nodes Misscheduled: 0
Pods Status:    0 Running / 0 Waiting / 0 Succeeded / 0 Failed
No events.
Setup

Deployment

AWS

我们正在运行使用 kube-aws 创建的示例集群 . 现有集群有30个已在6个节点上运行的pod .

  • CoreOS alpha(891.0.0)

  • Kubernetes服务器v1.1.2

  • 更新 /etc/kubernetes/manifest/kube-apiserver.manifest 以通过添加 --runtime-config=extensions/v1beta1/daemonsets=true 启用DaemonSet

在kube-aws-controller上我重新启动了服务: sudo systemctl daemon-reload sudo systemctl restart kubelet

1 回答

  • 3

    重新启动Kubelet不会重新启动Kubelet管理的任何pod . 如果控制器管理器注意到在apiserver中启用了该功能,则它将仅管理DaemonSets,因此您需要确保使用该标志启动apiserver以启用alpha扩展,然后启动控制器管理器 .

相关问题