最近在用Go做工程,大家都在吐槽的地方我也在suffer.
经典的比如下文,的确是灾难.
相比etcd,更操蛋的是一些CRD的不兼容,比如我最近在选型的Nuclio
工程基于k8s 1.15 构建,而我的工程版本是1.16
参照changelog,该版本删除了一个关于序列化的api,而这个api在
中使用的还是比较频繁的,所以问题显而易见了
replace
之类的方法根本无法解决问题.所以还是需要自己做一份fork,我在这里提交了一份PR
Upgrade k8s version by Slahser · Pull Request #1807 · nuclio/nuclio
写的比较潦草,想必也不会被merge,本文记录下中间的几个点