Jenkins插件用于Kubernetes部署(EKS)



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

到目前为止,我发现以下插件并不完全适用于我的用例。

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

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

Jenkins中是否有任何插件可用于处理Kubernetes部署?

任何指示都会有所帮助。

看看Jenkins X,它是专门为Kubernetes应用程序创建的

有用的链接:

https://aws.amazon.com/blogs/opensource/continuous-delivery-eks-jenkins-x/

https://jenkins-x.io/commands/jx_create_cluster_eks/#jx-创建集群eks