gpt4 book ai didi

kubernetes - 节点组之间的AWS EKS通信

转载 作者:行者123 更新时间:2023-12-02 12:01:21 25 4
gpt4 key购买 nike

我有一个带有单个节点组(3个节点)的EKS集群,该集群目前仅运行Jenkins4。

我想开始将此EKS集群用于其他用途,但想将部署分为特定的节点组。

例如,我想创建一个“监视”节点组,将普罗米修斯和grafana部署到该节点组。我还想要另一个更大的节点组来进行应用程序部署。

我知道我可以在EKS中创建第二个节点组,并用“监视”标记它,以便可以使用nodeSelector部署到正确的节点组。

我的问题是我是否需要考虑节点组之间的联网。例如,对于普罗米修斯来说,它可以从在其他节点组上的Pod上运行的导出程序中抓取。

这是某种进入规则所必需的吗?还是不是必需的。如果需要,实现此目的的正确方法是什么?

最佳答案

只要节点位于同一群集中并且属于同一主节点,并且没有自定义网络策略阻止节点组相互访问,您就应该能够依靠ClusterIP。

我的关注点与您为什么更喜欢使用专用节点组来分离任务的原因有关。是因为有特定要求吗?只要您的集群中有可用资源,我就可以利用现有节点并在专用命名空间中部署Kubernetes资源(部署/服务/等),这种分离对您而言最合适。然后,在需要更多功能时,您甚至可以使用不同的硬件,特定的标签和NodeAffinity(而不是NodeSelector,以实现更好的自定义)来水平扩展集群。

希望我能帮上忙。

关于kubernetes - 节点组之间的AWS EKS通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61577790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com