consul client的daemonSet模板显示为apiVersion:apps/v1。--debug --dry-run# DaemonSet to run the Consul clientson every node.kind: DaemonSet 使用helm版本: ❯ helm version
kubernetes kubelet运行在每个节点上,并使节点上的其他豆荚运行。在Marko的“Kubernetes In Action”的第4.4章中,他说Kubernetes是一个DaemonSet,但没有明确说明kubelets是DaemonSet。
kubernetes吊舱/节点架构的图片,包括kube代理和kubelets,以供参考。
但是,在Kubernetes内部运行它的文档还有点缺乏。他们的文档完全涵盖了Docker,但Kubernetes的内容较少。当我在一年前将Datadog安装到Kubernetes集群中时,有两种方法可以实现,您可以使用DaemonSet来确保每个节点上至少运行1 Pod Datadog。或者你可以将它作为一个部署来安装。我使用了DaemonSet选项并使用Helm来安装它。效果很好!
然后,我们想要开始使用DogStatsD来获取有关我们的应用程序的度量标准,当时似乎需要运行“集群代理”。我对这部分有严重