---
title: 删除节点
description: "由于节点上运行的Kube-OVN-Controller组件会定期重连ovn-sb，chassis依然会重新注册导致一些网络配置残留，浪费资源并有潜在的规则冲突可能。因此在从Kubernetes内删除节点时，请按照下面的步骤来保证网络信息可以正常被清理。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengkubeovn_06_0031.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengkubeovn_06_0031.html
indexId: f8b460c4672ebbb6c9ca92060d67f9128f63c9113ac9060c1d70d753353f90d177
---
# 删除节点

由于节点上运行的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>
