用于k8(JWS EKS)部署的Jenkins插件

时间:2020-04-27 04:17:34

标签: jenkins kubernetes aws-eks

我在AWS-EKS中运行我的应用程序,而我的Jenkins实例尚未容器化。为了部署我们的应用程序,我们在Jenkins Pipeline中使用kubectl命令。我想知道通过Jenkins部署Kubernetes的最佳实践或插件。

到目前为止,我发现以下与我的用例完全不兼容的插件。

https://github.com/jenkinsci/kubernetes-plugin-运行动态Jenkins代理。可能不适合我的情况。

https://github.com/jenkinsci/kubernetes-cd-plugin-该插件提供了K8s部署功能,但是与该插件交互有点麻烦,因为在EKS身份验证中,aws-iam-authenticator完成了

Jenkins中有没有可用的插件来处理Kubernetes部署?

任何指针都会有所帮助。

注意:几年前已经问过这个问题,但没有得到任何正确答案。所以只想重新发布。

1 个答案:

答案 0 :(得分:0)

根据this issue,您提到的第二个插件与aws-iam-authenticator不兼容,维护者的响应还没有达到此目的。

第一个插件可能将需要使用与您今天使用的相同的@EnableWebSecurity流,并且只会简化对集群的身份验证,因此我同意这不是最适合您尝试做的事情。

我自己还没有使用过该工具,但是据我了解,使用Jenkins将代码部署到kubernetes的最常用工具应该是JenkinsX,如果我是您的话,我会调查一下。