更新时间:2024-06-21 gmt 08:00
如何解决yum update升级操作系统导致的容器网络不可用问题?-九游平台
cce控制台不提供针对节点的操作系统升级,也不建议您通过yum方式进行升级。
如果您在节点上通过yum update升级了操作系统,会导致容器网络的组件不可用。
您可以通过如下方式手动恢复:

当前该恢复方式仅针对euleros 2.2有效。
- root下执行如下脚本:
#!/bin/bash function upgrade_kmod() { openvswicth_mod_path=$(rpm -qal openvswitch-kmod) rpm_version=$(rpm -qal openvswitch-kmod|grep -w openvswitch|head -1|awk -f "/" '{print $4}') sys_version=`cat /boot/grub2/grub.cfg | grep euleros|awk 'nr==1{print $3}' | sed 's/[()]//g'` if [[ "${rpm_version}" != "${sys_version}" ]];then mkdir -p /lib/modules/"${sys_version}"/extra/openvswitch for path in ${openvswicth_mod_path[@]};do name=$(echo "$path" | awk -f "/" '{print $nf}') rm -f /lib/modules/"${sys_version}"/updates/"${name}" rm -f /lib/modules/"${sys_version}"/extra/openvswitch/"${name}" ln -s "${path}" /lib/modules/"${sys_version}"/extra/openvswitch/"${name}" done fi depmod ${sys_version} } upgrade_kmod
- 执行完成后,重启虚拟机。
相关链接
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨