#!/bin/bash # 修改calico-node检测的IP kubectl -n kube-system edit daemonset calico-node env: - name: FELIX_INTERFACEPREFIX value: "eth0" # 更加保险 kubectl set env daemonset/calico-node -n kube-system IP_AUTODETECTION_METHOD=interface=ens18 # 删除所有的calico pod kubectl delete pods --namespace=kube-system -l k8s-app=calico-node node_name=192.168.40.74 kubectl cordon ${node_name} kubectl drain --ignore-daemonsets --delete-emptydir-data ${node_name}