Jenkins中找不到Kubernetes Continuous Deploy插件,求其替代方案
Jenkins中找不到Kubernetes Continuous Deploy插件,求其替代方案
嘿,我刚好清楚这个情况!原来的Kubernetes Continuous Deploy插件已经被官方弃用了,现在最推荐的替代工具是Kubernetes Plugin——这可是Jenkins官方维护的核心插件,功能比旧插件全面太多了。
它不仅能完全覆盖旧插件的部署能力,还支持更多实用特性:比如让Jenkins在EKS集群里动态构建代理Pod、管理自定义Pod模板,以及更灵活地和Kubernetes集群交互。
具体用它来部署到EKS的步骤大概是这样:
- 先在Jenkins插件市场搜索并安装
Kubernetes Plugin - 进入Jenkins全局配置,添加Kubernetes云配置:填入EKS集群的API地址,然后配置认证方式——如果你的Jenkins部署在AWS环境里,用IAM角色关联权限会比手动填kubeconfig更安全;要是在外部环境,就直接导入EKS的kubeconfig文件就行
- 在你的Jenkins项目(不管是流水线还是自由风格)里,就能用插件提供的部署步骤了:比如在Pipeline脚本里调用
kubernetesDeploy步骤,指定你的部署YAML文件或者直接定义镜像、副本数等参数,就能轻松把应用部署到EKS集群里
这个插件更新很频繁,和最新版本的Jenkins、EKS兼容性都很好,完全能替代旧插件的所有核心需求,甚至还能帮你实现更多Kubernetes相关的CI/CD场景。
备注:内容来源于stack exchange,提问作者etranz




