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

时间:2016-01-15 19:16:55

标签: kubernetes

我正在尝试在已部署多个容器的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

部署

AWS

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

  • CoreOS alpha(891.0.0)
  • Kubernetes server 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 个答案:

答案 0 :(得分:3)

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