需求: 在硬件升级, 硬件维护等情况下, 我们需要将某些node隔离,
kubectl cordon <node_name> #禁止pod调度到该节点上, 在其上运行的pod并不会自动停止, 管理员需要手工停止在该node上运行的pod
kubectl uncordon <node_name> #对node节点恢复调度, 允许pod调度到该节点上
kubectl drain <node> #驱逐该节点上的所有pod,该命令会删除该节点上的所有Pod(DaemonSet除外),在其他node上重新启动它们