gpt4 book ai didi

jenkins - 部署到特定的 Kubernetes 集群节点

转载 作者:行者123 更新时间:2023-12-02 11:54:29 24 4
gpt4 key购买 nike

我正在尝试使用 Kubernetes、Jenkins 和我的私有(private) SVN 存储库来实现 CI/CD 管道。我计划使用具有 3 个主设备和 15 个工作机器/节点的 Kubernetes 集群。并使用 Jenkins 部署使用 spring boot 开发的微服务。所以当我使用 Jenkins 进行部署时,我如何定义哪些微服务需要部署在 kubernetes 集群的哪个节点中?我需要在 Pod 中指定吗?或任何其他定义?

最佳答案

How I can define which microservice need to deploy in which node in kubernetes cluster?. Do I need to specify in Pod ? Or Any other definition ?


  • 正如在其他答案中所说,您不会 需要这样做,但你 可以如果有任何理由使用已弃用的 nodeSelector 或更好的亲和力这样做。它们非常值得花时间阅读,因为您可以将一些与特定服务/微服务组相关的 pod 放在一起或跨可用节点彼此远离,以实现更灵活和有弹性的架构并适本地展开。通过这种方式,您可以帮助调度程序决定在哪里放置什么以实现所需的布局。对于前面提到的大多数基本需求,资源分配可以解决问题,但对于任何细粒度,您都可以使用亲和力(和反亲和力)。详细说明这里的文档:https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
  • 关于jenkins - 部署到特定的 Kubernetes 集群节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50215735/

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