创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
Ubuntu24.04,4C/8G
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
1.23
容器运行时
将 docker version
/ crictl version
/ nerdctl version
结果贴在下方
KubeSphere版本信息
v3.3.2。使用kk安装。
问题是什么
流程线无法部署容器到k8s,提示无法识别ingress的版本
原因:
流水线部署应用的yaml包含的ingress配置,在1.19后的部分api kind有变更
插件kubernetes-cd存在安全漏洞被ban,并且 不更新,停留在k8s的1.19以前版本,需要使用下面的非官方版本
https://github.com/byo-software/kubernetes-cd-plugin