簡體   English   中英

找不到 Minikube 標志

[英]Minikube flag not found

我想創建部署清單文件時遇到 minikube 問題,編寫此代碼時收到錯誤: minikube kubectl create -f. 我得到了這個錯誤:

錯誤:未知速記標志:'f' in -f 有關用法,請參閱'minikube kubectl --help'。

但不僅如此,我嘗試編寫另一個命令,但同樣的錯誤再次發生

minikube kubectl delete daemonsets,replicasets,services,deployments,pods,rc,pvc --all Error: unknown flag: --all 有關用法,請參見“minikube kubectl --help”。

請幫我。 謝謝

AFAIK,--all 不是有效標志。 有效標志是 --all-namespaces 或只是 -A。

但是,“kubectl delete”不需要-A,因為它需要資源名稱才能刪除。

為了完成你想要做的事情,你必須編寫一個循環來刪除對象 1 使用

kubectl get daemonsets,replicasets,services,deployments,pods,rc,pvc -A --no-headers | while read line; do 
    namespace=$(echo $line | awk '{print $1}')
    resource=$(echo $line | awk '{print $2}')
    kubectl delete ${resource} -n ${namespace}
done

執行 - 對此要非常小心,因為它會刪除所有命名空間中的所有查詢資源,包括 kube-system 命名空間中的資源

controlplane $ kubectl get daemonsets,replicasets,services,deployments,pods,rc,pvc -A --no-headers | while read line; do 
>     namespace=$(echo $line | awk '{print $1}')
>     resource=$(echo $line | awk '{print $2}')
>     kubectl delete ${resource} -n ${namespace}
> done
daemonset.extensions "kube-keepalived-vip" deleted
daemonset.extensions "kube-proxy" deleted
daemonset.extensions "weave-net" deleted
replicaset.extensions "coredns-fb8b8dccf" deleted
replicaset.extensions "katacoda-cloud-provider-d5cb9d656" deleted
service "kubernetes" deleted
service "kube-dns" deleted
deployment.extensions "coredns" deleted
deployment.extensions "katacoda-cloud-provider" deleted

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM