Kubectl 不允许我删除任何内容 - 如何删除所有当前部署?

Kubectl is not letting me deleting anything - How do I delete all the current deployments?

我运行这个命令来创建我的pod:

kubectl run my-ngnix --image nginx

现在,我正在尝试使用以下命令删除 pod/deployment:

kubectl delete deployment my-nginx

问题是我的终端告诉我这是不可能的。由于找不到正确的信息。

Error from server (NotFound): deployments.apps "my-nginx" not found

如果全部问的话,我看到的是这样的:

 kubectl get all
NAME           READY   STATUS    RESTARTS   AGE
pod/my-ngnix   1/1     Running   0          27m

NAME                 TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
service/kubernetes   ClusterIP   10.0.0.1     <none>        443/TCP   159m
root@aharo003:~# kubectl stop pods,services -l pod/m-ngnix

有人知道我还需要做什么吗?

kubectl get all 显示您创建的资源

在本例中,它以种类和资源名称开头。

您可以轻松地键入 kubectl delete pod/my-ngnix 来删除广告连播。您的命令 kubectl run my-ngnix --image nginx 只创建了没有部署的 pod。