-
Notifications
You must be signed in to change notification settings - Fork 36
版本升级
Huanyu He edited this page Jul 6, 2022
·
13 revisions
Hybridnet 版本以 x.y.z 表示,其中 x 是主要版本, y 是次要版本,z 是补丁版本,遵循语义版本控制术语。对应版本的发布分支命名为 release-{x,y}
我们只会对相邻 minor 版本之间的升级进行测试验证,所以升级时不应该跨 minor 版本进行升级,升级方式是使用 helm upgrade
命令操作对应的 helm chart
helm upgrade 操作不会重新创建 "init" 的 Network/Subnet
相邻 minor 版本之间特殊的升级操作会在此处说明
- 因为 helm 社区对
crds
中的 CRD yaml 文件升级管理行为不明确,0.2.*
版本的 chart 升级到0.3.*
版本的 chart 需要额外使用kubectl apply -f hybridnet/chart/path/crds/
更新 CRD(如果没有更新 CRD 的话,manager pod 升级后会 crash,CRD 更新完成后 manager 会自动恢复运行)