我试图在已经部署了多个容器的现有6个节点集群上启动一个DaemonSet。
部署似乎成功,但没有创建任何吊舱:
> 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创建的示例集群,现有集群已经在6个节点上运行了30个吊舱。
/etc/kubernetes/manifest/kube-apiserver.manifest来更新DaemonSets以启用--runtime-config=extensions/v1beta1/daemonsets=true在我重新启动服务的kube控制器上:sudo systemctl daemon-reload sudo systemctl restart kubelet
发布于 2016-01-28 05:45:45
重新启动Kubelet不会重新启动任何由Kubelet管理的豆荚。控制器管理器只有在注意到在apiserver中启用了该特性时才会管理DaemonSets,因此您需要确保apiserver是用标志启动的,以便启用alpha扩展,然后启动控制器管理器。
https://stackoverflow.com/questions/34818198
复制相似问题