未找到 Minikube 标志
Minikube flag not found
我对 minikube 有疑问
当我想创建部署清单文件时,收到错误
当我写这段代码时:
minikube kubectl create -f .
我得到这个错误:
错误:未知 shorthand 标志:'f' in -f
请参阅 'minikube kubectl --help' 了解用法。
但不仅如此,我尝试编写另一个命令,但同样的错误再次发生
minikube kubectl delete daemonsets,replicasets,services,deployments,pods,rc,pvc --all
错误:未知标志:--all
请参阅 'minikube kubectl --help' 了解用法。
请帮帮我。
谢谢
据我所知,--all 不是一个有效的标志。有效标志是 --all-namespaces 或只是 -A.
但是,“kubectl delete”不带-A,因为它需要删除资源名称。
要完成您正在尝试做的事情,您将必须编写一个循环来使用
一个一个地删除对象
kubectl get daemonsets,replicasets,services,deployments,pods,rc,pvc -A --no-headers | while read line; do
namespace=$(echo $line | awk '{print }')
resource=$(echo $line | awk '{print }')
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 }')
> resource=$(echo $line | awk '{print }')
> 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
我对 minikube 有疑问
当我想创建部署清单文件时,收到错误
当我写这段代码时:
minikube kubectl create -f .
我得到这个错误:
错误:未知 shorthand 标志:'f' in -f 请参阅 'minikube kubectl --help' 了解用法。
但不仅如此,我尝试编写另一个命令,但同样的错误再次发生
minikube kubectl delete daemonsets,replicasets,services,deployments,pods,rc,pvc --all
错误:未知标志:--all
请参阅 'minikube kubectl --help' 了解用法。
请帮帮我。 谢谢
据我所知,--all 不是一个有效的标志。有效标志是 --all-namespaces 或只是 -A.
但是,“kubectl delete”不带-A,因为它需要删除资源名称。
要完成您正在尝试做的事情,您将必须编写一个循环来使用
一个一个地删除对象kubectl get daemonsets,replicasets,services,deployments,pods,rc,pvc -A --no-headers | while read line; do
namespace=$(echo $line | awk '{print }')
resource=$(echo $line | awk '{print }')
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 }')
> resource=$(echo $line | awk '{print }')
> 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