现在,我想监视节点的状态(例如码头,kubelet,cri.)聚集在一起。因此,我编写了一个golang程序,并将其部署为kubernetes中的DaemonSet。但是,正如您所知道的,当golang程序运行DaemonSet中的命令以获得主机的正确结果时,它就无法工作。如何在DaemonSet中运行"systemctl status kubelet&
但是,在Kubernetes内部运行它的文档还有点缺乏。他们的文档完全涵盖了Docker,但Kubernetes的内容较少。当我在一年前将Datadog安装到Kubernetes集群中时,有两种方法可以实现,您可以使用DaemonSet来确保每个节点上至少运行1 Pod Datadog。或者你可以将它作为一个部署来安装。我使用了DaemonSet选项并使用Helm来安装它。效果很好