我的情况是,目前,我将我的应用程序作为守护程序集运行,并希望将 Datadog 集成到我的基础架构中。据我了解,守护程序集的目的是确保每个集的一个 pod 在每个节点上运行。
在这里,我想将我的应用程序指向 datadog 代理,以便它将数据输入其中。我已经定义了一个Service
类型Nodeport
来公开代理的端口。我在我的应用程序定义中提供了服务名称,它可以工作。对于一个节点。当我有更多节点时会发生什么?k8s 是否足够聪明,可以路由到相同节点上的代理,或者在某些情况下,我的应用程序的 pod 可能会调用不同节点上的代理?这是正确的设置吗?