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



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

kubectl run my-ngnix --image nginx

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

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来删除pod。您的命令kubectl run my-ngnix --image nginx只创建了pod而没有部署。

最新更新