更新时间:2021-08-26 GMT+08:00
分享

节点删除

由于节点上运行的Kube-OVN-Controller组件会定期重连ovn-sb,chassis依然会重新注册导致一些网络配置残留,浪费资源并有潜在的规则冲突可能。因此在从Kubernetes内删除节点时,请按照下面的步骤来保证网络信息可以正常被清理。

  1. drain节点。

    1
    kubectl drain <node-name> --ignore-daemonsets --force
    

  2. 登录对应节点并停止kubelet和docker以停止对应的Daemonset Pod。

    1
    systemctl stop kubelet && systemctl stop docker
    

  3. 在主节点删除Node。

    1
    kubectl delete node <node-name>
    

  4. 检查对应节点是否从ovn-sb中删除。

    1
    kubectl ko sbctl show
    

  5. 如果还存在对应hostname的chassis,手动进行删除。

    1
    kubectl ko sbctl chassis-del <chassis-uuid>
    

分享:

    相关文档

    相关产品

close