openshift-3.11-kubevirt从v0.19.0升级到v0.27.0
升级前检查各服务是否正常
oc get pod -n kube-system
oc get pod -n cdi
oc get pod -n kubevirt
oc get pod -n kubevirt-web-ui尝试使用第一种更新
oc edit cm kubevirt-configkubectl patch kv kubevirt -n kubevirt --type=json -p '[{ "op": "add", "path": "/spec/imageTag", "value": "v0.27.0" }]'尝试第二种更新方式
# 添加 kubevirt-operator 特权
oc adm policy add-scc-to-user privileged -n kubevirt -z kubevirt-operator
export RELEASE=v0.27.0
wget https://github.com/kubevirt/kubevirt/releases/download/${RELEASE}/kubevirt-operator.yaml
# 修改为国内源
sed -i 's/index.docker.io/dockerhub.azk8s.cn/g' kubevirt-operator.yaml
# 跨版本升级有可能需要新的RBAC权限 ,所以删除旧的创建新的
oc delete ClusterRoleBinding kubevirt-operator
# 跨版本升级有可能 virt-operator 部分字段不能修改,所以删除重建
oc delete deployment virt-operator -n kubevirt
kubectl apply -f kubevirt-operator.yaml限制 kubevrit virt-handler 发布主机
发布vm测试
kubevirt web ui
Last updated