nginx-deployment

今天在k8s集群创建pod时,执行了如下命令:

#kubectl run busybox-service --image=busybox --replicas=3

但是在创建过程中pod既然失败了,

 

[root@k8s-master ~]# kubectl get pods 
NAME                               READY     STATUS             RESTARTS   AGE
busybox-service-556d89b4d9-2c8hq   0/1       CrashLoopBackOff   4          3m
busybox-service-556d89b4d9-6tgt5   0/1       CrashLoopBackOff   5          3m
busybox-service-556d89b4d9-lc5gh   0/1       CrashLoopBackOff   4          3m

#使用如下命令想查看下失败的pod到底经历了什么,也没看出啥来,

# kubectl describe pod busybox-service-556d89b4d9-bkq56

 

就想着删除pod吧,但是执行命令后怎么都删除不了,心想是不是有什么关联服务没删除有依赖了呢,真是日了狗了。

查看有哪些replicationcontroller 

[root@k8s-master ~]# kubectl get rc 
No resources found.

既然没有rc,那就在查查看有没有service呢。

[root@k8s-master ~]# kubectl get svc
NAME         TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
kubernetes   ClusterIP   10.1.0.1     <none>        443/TCP   21h

上面也看到了既没有rc,也没有services,那尝试这样删除所有的pods:

# kubectl delete pods --all 

但是也没敢执行,因为有的pod是正常运行的,还使用呢。

那就在查看已经部署的容器

[root@k8s-master ~]# kubectl get deployment 
NAME            DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
busybox-service   3         3         3            3           19h

那就删除这个部署的容器吧;

[root@k8s-master ~]# kubectl delete deployment busybox-service
deployment.extensions "busybox-service" deleted

为什么这三个Pod实例没有rc或者services呢,因为创建它的时候是使用run来实现的,

在看那三个问题pod时没有了,就是这么神奇的.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值