error: the server doesn‘t have a resource type “nginx-deployment“error: resource(s) were provided, b

文章讲述了在Kubernetes环境中,如何正确使用kubectl命令删除名为nginx-deployment的服务,以及遇到的错误及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:删除svc报错

[root@master1 k8s-nginx]# kubectl delete service -n nginx-deployment
error: resource(s) were provided, but no name was specified
[root@master1 k8s-nginx]# kubectl delete nginx-deployment  -n  default
error: the server doesn't have a resource type "nginx-deployment"
[root@master1 k8s-nginx]# kubectl get svc -owide  
NAME               TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)        AGE    SELECTOR
kubernetes         ClusterIP   10.96.0.1        <none>        443/TCP        140d   <none>
nginx-deployment   NodePort    10.10.52.161   <none>        80:30003/TCP   8d     app=nginx-sv
[root@master1 k8s-nginx]# kubectl describe svc nginx-deployment
Name:                     nginx-deployment
Namespace:                default
Labels:                   app=nginx-sv
Annotations:              <none>
Selector:                 app=nginx-sv
Type:                     NodePort
IP Family Policy:         SingleStack
IP Families:              IPv4
IP:                       10.10.52.161
IPs:                      10.10.52.161
Port:                     nginx-sv  80/TCP
TargetPort:               80/TCP
NodePort:                 nginx-sv  30003/TCP
Endpoints:                <none>
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   <none>

正确删除方法:

[root@master1 k8s-nginx]# kubectl delete svc nginx-deployment
service "nginx-deployment" deleted

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小邋遢2.0

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值