gpt4 book ai didi

jenkins - 让Jenkins Docker容器在Kubernetes集群本身内部处理CI/CD是不好的做法吗?

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

我有我的K8集群,需要使用新的部署进行更新。如果将我的 Jenkins 容器放在kluster本身中,这是不好的做法吗?另一个选择是在我的远程K8群集中拥有一个单独的ssh服务器,然后处理新的部署。
我已经看过这个 Jenkins 插件https://plugins.jenkins.io/kubernetes-cd/来处理CI / CD过程。

最佳答案

使用CI / CD是一个好习惯-一个好的开始。我不会说将Jenkins作为容器在Kubernetes上运行是“错误的做法”-但我的经验是,它不能很好地工作,这主要是因为Jenkins并不是为在Kubernetes上作为容器运行而设计的。
还有更多现代替代品,它们是为容器和Kubernetes设计的。 Jenkins X是旨在在Kubernetes上运行的Jenkins的下一代版本,请参阅Serverless Jenkins with Jenkins X,了解它与Jenkins的不同之处。
Jenkins X是built on-top of Tekton,另一个Kubernetes原生CI / CD project和Tekton也可以使用Tekton PipelinesTekton TriggersTekton Dashboard独立运行。 Tekton是一个非常活跃的社区,在Google和Red Hat等更多公司的支持下,提供了设计用于Kubernetes的出色CI / CD解决方案。

关于jenkins - 让Jenkins Docker容器在Kubernetes集群本身内部处理CI/CD是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64584814/

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