首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kubernetes-运算符是否支持Jenkins X之类的特性?

kubernetes-运算符是否支持Jenkins X之类的特性?
EN

Stack Overflow用户
提问于 2021-12-13 08:55:37
回答 1查看 68关注 0票数 1

我的要求是触发一个CI & CD在库伯内特斯在普雷姆潜艇,无论何时公关已经提出。Jenkins是一个理想的候选人,但不幸的是,由于很少的代理问题,它没有取得成果。来到库伯内特斯-运营商,找几个澄清。

我有4个节点集群,其中一个节点是领导者。

  1. 在我的K8s集群或kubernetes-操作符之前,我需要设置Jenkins的一个新实例吗?
  2. 希望访问域中的Jenkins实例:jenkins.mybusinessessunit.myorg.com/jenkins
  3. 我需要做任何附加的配置来启用主从设置吗?
  4. kubernetes-operator是否提供了像Jenkins X这样的支持CI/CD模型的特性?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-14 06:42:23

根据您的评论,您实际上是在运行Jenkins的云本机解决方案中得到了更多的帮助,如下所示。

由于您已经有了Kubernetes集群,并且希望使用Jenkins Kubernetes操作符,所以我建议您使用Jenkins Kubernetes插件来管理工作负载。

Jenkins Kubernetes插件使您能够在Kubernetes集群中的单独Pod中运行每个管道,并且一旦设置了所需的Service资源,那么主从荚之间的通信将完全由插件控制。我建议您查看他们的文档,这是相当不错的(与其他插件相比)。

现在,由于您还在使用操作符,您应该知道插件是作为默认插件之一安装的,并且在Jenkins实例被旋转之后就可以使用了。我建议您阅读Jenkins Kubernetes操作符文档,以便更好地了解运行时会发生什么。

现在我来回答你们的问题。

  1. 在我的K8s集群或kubernetes-操作符之前,我需要设置Jenkins的一个新实例吗?

如果您通过Helm图表安装Jenkins Kubernetes操作符,则不会,您将得到一个Jenkins主实例。否则,如果手动将控制器安装到集群中,则需要创建一个Jenkins CRD,它将为您创建一个Jenkins实例。

  1. 希望访问域中的Jenkins实例:jenkins.mybusinessessunit.myorg.com/jenkins

使用Ingress + Load均衡器+ DNS服务或通过NodePort公开Pod。请注意,通过NodePort公开您的主Pod可能要求您将Jenkins实例公开(这可能是不明智的)。

  1. 我需要做任何附加的配置来启用主从设置吗?

请参阅Jenkins Kubernetes插件和Jenkins Kubernetes操作符的文档。所有细节都在这里提供,但配置非常少。

  1. kubernetes-operator是否提供了像Jenkins X这样的支持CI/CD模型的特性?

不是的。Jenkins Kubernetes操作符的存在只是为了以不变的方式管理您的Jenkins实例和备份。Jenkins X can be used in combination with Jenkins,但两者都不能完全取代另一个。

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

https://stackoverflow.com/questions/70332017

复制
相关文章

相似问题

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