在 github 上deleting namespace stuck at “Terminating” state的一堆回复中,最终通过 teoincontatto 的回复搞定。
    kubectl get namespace nginx-ingress -o json \
    | tr -d “\n” | sed “s/\”finalizers\”: [[^]]+]/\”finalizers\”: []/“ \
    | kubectl replace —raw /api/v1/namespaces/nginx-ingress/finalize -f -

    kubectl delete pod $(kubectl get pods -n longhorn-system | grep “Terminating”| awk ‘{print $1}’) —force —grace-period=0 -n longhorn-system