kubernetes|Kubernetes CRD多版本与升级机制( 三 )
迁移到最新的存储版本
spec.versions里面将新版的storage置为true , 老版本的storage置为false; 写一个migrator , 将所有资源读1遍写1遍 , 这样自动写到最新的storage version了; 将旧版本从status.storedVersions去除; 下线旧版本
确保所有的客户端都升级到新版本 , 可以通过审计日志确定; spec.versions将旧版本的served置为false , 这一步可以几个小时甚至数天 , 有问题可以置为true回滚; 确保存储版本已经升级到最新; spec.versions删除旧版本; 下掉conversion hook; 本文为阿里云原创内容 , 未经允许不得转载 。
相关经验推荐
- kubernetes|海信洗衣机f13故障怎么解决?
- kubernetes|红米 Note 11 Pro 有望在 9 月份面世?超大像素和中高端处理器!
- MIUI|Kubernetes配置热更新的两种方式
