DaemonSet 不创建任何 pods: v1.1.2
DaemonSet doesn't create any pods: v1.1.2
我正在尝试在已部署多个容器的现有 6 节点集群上启动 DaemonSet。
部署似乎成功,但没有创建 pods:
> 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 pods。
- CoreOS 阿尔法 (891.0.0)
- Kubernetes 服务器 v1.1.2
- 通过添加
--runtime-config=extensions/v1beta1/daemonsets=true
更新了 /etc/kubernetes/manifest/kube-apiserver.manifest
以启用 DaemonSet
在 kube-aws-controller 上,我重新启动了服务:
sudo systemctl daemon-reload
sudo systemctl restart kubelet
重启 Kubelet 不会重启任何由 Kubelet 管理的 pods。如果控制器管理器注意到 apiserver 中启用了该功能,它只会管理 DaemonSets,因此您需要确保 apiserver 以启用 alpha 扩展的标志启动,然后启动控制器管理器。
我正在尝试在已部署多个容器的现有 6 节点集群上启动 DaemonSet。
部署似乎成功,但没有创建 pods:
> 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 pods。
- CoreOS 阿尔法 (891.0.0)
- Kubernetes 服务器 v1.1.2
- 通过添加
--runtime-config=extensions/v1beta1/daemonsets=true
更新了
/etc/kubernetes/manifest/kube-apiserver.manifest
以启用 DaemonSet
在 kube-aws-controller 上,我重新启动了服务:
sudo systemctl daemon-reload
sudo systemctl restart kubelet
重启 Kubelet 不会重启任何由 Kubelet 管理的 pods。如果控制器管理器注意到 apiserver 中启用了该功能,它只会管理 DaemonSets,因此您需要确保 apiserver 以启用 alpha 扩展的标志启动,然后启动控制器管理器。