解决方法

强制删除deployment和pod后,问题解决:

kubectl -n ${ns} delete deployment --all --force
kubectl -n ${ns} delete pod --all --force

判断namespace的状态是否为Terminating:

function check_if_namespace_is_terminating() {
    status=$(kubectl get ns ${ns} -o json | jq .status.phase -r)
    if [ "$status" = "Terminating" ]; then
        return 1
    fi
    return 0
}

其他解决方法参考:

原因参考:

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐