我在 Jenkins 上工作了很多天,并将我的服务部署到 Kubernetes。
我最近遇到了 Jenkins X,我还找到了一个 Jenkins 的 Helm 图表,通过它我可以在 Kubernetes 中托管 Jenkins。现在我很困惑,如果他们都一样?
我在 Jenkins 上工作了很多天,并将我的服务部署到 Kubernetes。
我最近遇到了 Jenkins X,我还找到了一个 Jenkins 的 Helm 图表,通过它我可以在 Kubernetes 中托管 Jenkins。现在我很困惑,如果他们都一样?
不,它们是不同的。我假设您找到的 helm chart 在 Kubernetes 上安装和配置 Jenkins - 可能配置了一些代理来运行构建。
Jenkins X 是 CI/CD 的 kubernetes 原生实现,它使用 Jenkins 的一些组件,但还有更多(例如,应用程序、环境、审查应用程序、部署等)用于在 CI 中的 kubernetes 上运行应用程序/CD 时尚。Jenkins helm chart 可能会设置一个服务器。
编辑:从那以后,Jenkins X 发展了很多。它现在默认使用 Tekton 引擎构建管道,并且有许多移动部件,因此与在 Kubernetes 集群中运行更经典的 Jenkins 主/代理设置完全不同。