首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Jenkins Docker容器在Kubernetes集群内部处理CI/CD是不是一种糟糕的做法?

让Jenkins Docker容器在Kubernetes集群内部处理CI/CD是不是一种糟糕的做法?
EN

Stack Overflow用户
提问于 2020-10-29 12:01:55
回答 1查看 44关注 0票数 2

我有我的K8集群,我需要用新的部署更新它。如果我将jenkins容器放在kluster本身中,这是不是很糟糕?另一种选择是使用一个单独的服务器,该服务器位于我的远程K8集群中并处理新的部署。

我看过这个jenkins插件https://plugins.jenkins.io/kubernetes-cd/来处理CI/CD过程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-29 12:34:24

使用CI/CD - good start是一种很好的做法。我不会说在Kubernetes上将Jenkins作为容器运行是一种“糟糕的做法”--但我的经验是它不能很好地工作,主要是因为Jenkins不是为在Kubernetes上作为容器运行而设计的。

还有更现代的替代方案,它是为容器和Kubernetes设计的。Jenkins X是Jenkins的下一代版本,旨在运行在Kubernetes上,请参阅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以及更多公司的支持,以提供适用于Kubernetes的优秀CI/CD解决方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64584814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档