首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >詹金斯(不是詹金斯X)有gitops支持吗?

詹金斯(不是詹金斯X)有gitops支持吗?
EN

Stack Overflow用户
提问于 2019-12-31 23:18:44
回答 1查看 112关注 0票数 0

我正试图为我的公司建立库伯内特斯。我已经对Jenkins X进行了大量的研究,虽然我非常喜欢路线图,但我已经意识到,在这个时候,我的公司可能还不够成熟。(预览中的UI片状命令行随机IP地址需求和糟糕的windows支持是导致我得出这一结论的几个问题。)

但我知道,正常的詹金斯是非常成熟的,可以运行库伯内特斯。我还了解到,它可以在集群中动态创建构建代理。

但我不确定gitops会不会支持。当我尝试搜索它(gitops jenkins)时,我得到了一堆信息,其中包括Jenkins。

,对于普通的Jenkins来说,有一种简单的(Ish)方式使用GitOps吗?如果是,怎么做?

更新:

GitOps指的是与Jenkins所支持的类似的东西。(意味着对存储在Git存储库中的集群的更改。合并会导致部署。)

EN

回答 1

Stack Overflow用户

发布于 2020-01-01 00:29:22

我的意思是类似于Jenkins X所支持的东西。(意味着对存储在Git存储库中的集群的更改。合并会导致部署。)

是的,这就是Jenkins (或其他CICD工具)所做的事情。您可以在Jenkinsfile中声明在合并(提交到主)时触发的部署管道,并对其他分支进行其他步骤(如果需要的话)。

我建议使用kubectl进行部署,并将配置文件存储在Git存储库中。您可以参数化不同的环境,例如使用覆盖层进行分期和生产。例如,您可以在暂存时只使用2个副本进行部署,但在生产中使用6个副本和更多的内存资源。

为此,我将使用Jenkins创建一个带有码头代理形象kubectl,这样您的步骤就可以使用kubectl命令行工具。

关于Kubernetes的Jenkins

但我知道,正常的詹金斯是非常成熟的,可以运行库伯内特斯。我还了解到,它可以在集群中动态创建构建代理。

我在这方面没有最好的经验。它可能会起作用--或者就不会那么好了。我目前在Kubernetes集群外主持Jenkins。我认为Jenkins X泰克顿可能是一种很有前途的解决方案,但我还没有尝试过这种设置。

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

https://stackoverflow.com/questions/59549085

复制
相关文章

相似问题

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