我运行这个命令来创建我的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而没有部署。