猪齿鱼0.21版本不兼容k8s v1.16么?

  • Choerodon平台版本:0.21.0

  • 运行环境:自主搭建

  • 问题描述:

    请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

    咨询一下:猪齿鱼0.21版本不兼容k8s 1.16版本么?昨天晚上把k8s集群升级到1.16.14,ci完成后,猪齿鱼agent一直提示

rpc error: code = Unknown desc = failed decoding reader into objects: unable to recognize "": no matches for kind "Deployment" in version "apps/v1beta2"

charts里的apps/v1beta2改成apps/v1之后agent还是报上面这个错误。

你好,可以尝试删除应用现有实例,部署应用的最新版本

agent里读取的是缓存?删除现有的实例,会清理所有的实例相关的configmap,我中午尝试一下看看。

还是不行的,重新删除然后手动创建部署配置,再手动部署的时候还是提示

rpc error: code = Unknown desc = validation failed: unable to recognize "": no matches for kind "Deployment" in version "apps/v1beta2"

你好,那就请排查下chart里面是否还有没有改 apiversion 的Deployment

https://www.fenghong.tech/blog/kubernetes/kubernetes-1.18-helm-upgrade-error/

可以使用 https://github.com/hickeyma/helm-mapkubeapis. 这个插件完美解决, 不需要重建release