k8s集群上删除pod及service

摘要:
删除k8s集群中的pod:找到pod的名称空间,并根据名称空间删除pod1。首先删除pod2,然后删除相应的部署。否则,删除pod是无用的。您还将看到pod,因为deployment.yaml文件中定义的副本数如下:delete the pod[root@test2~]#kubectlgetpod-njenkinsNAMEREADYSTATUSRESTARTSAGEjenkins2-8698b544

k8s集群中删除pod:

找到pod的命名空间然后根据命名空间删除pod

1、先删除pod

2、再删除对应的deployment

否则只是删除pod是不管用的,还会看到pod,因为deployment.yaml文件中定义了副本数量


实例如下:

删除pod

[root@test2 ~]# kubectl get pod -n jenkins
NAME                        READY     STATUS    RESTARTS   AGE
jenkins2-8698b5449c-grbdm   1/1       Running   0          8s
[root@test2 ~]# kubectl delete pod jenkins2-8698b5449c-grbdm -n jenkins
pod "jenkins2-8698b5449c-grbdm" deleted

查看pod仍然存储

[root@test2 ~]# kubectl get pod -n jenkins
NAME                        READY     STATUS    RESTARTS   AGE
jenkins2-8698b5449c-dbqqb   1/1       Running   0          8s
[root@test2 ~]# 

删除deployment

[root@test2 ~]# kubectl get deployment -n jenkins
NAME       DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
jenkins2   1         1         1            1           17h
[root@test2 ~]# kubectl delete deployment jenkins2 -n jenkins

再次查看pod消失

deployment.extensions "jenkins2" deleted
[root@test2 ~]# kubectl get deployment -n jenkins
No resources found.
[root@test2 ~]# 
[root@test2 ~]# kubectl get pod -n jenkins
No resources found.

-------------------------------------------------------------------------------------------------------------------------------------------------------------

1. 查看deployment  2.删除指定的deployment

k8s集群上删除pod及service第1张

k8s集群上删除pod及service第2张

k8s集群上删除pod及service第3张

k8s集群上删除service:

先找到service的命名空间,然后根据命名空间删除

k8s集群上删除pod及service第4张

免责声明:文章转载自《k8s集群上删除pod及service》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ElasticSearch的高级复杂查询:非聚合查询和聚合查询微信小程序----返回上一页刷新或当前页刷新下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

K8s 从懵圈到熟练-集群伸缩原理

作者 | 声东 阿里云技术专家 <关注公众号,回复排查即可下载电子书> 《深入浅出 Kubernetes》一书共汇集 12 篇技术文章,帮助你一次搞懂 6 个核心原理,吃透基础理论,一次学会 6 个典型问题的华丽操作!以下内容节选自本书: 阿里云 K8s 集群的一个重要特性,是集群的节点可以动态的增加或减少。有了这个特性,集群才能在计算资源不...

XCode修改工程名(完美版)

前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是实体文件夹可忽略)2.plis文件需要自己慢慢配置,容易遗漏3.第三方的link库需要自己一个一个添加,很多设置需要修改,容易遗漏4.资源文件需要自己拖拽 新建项目虽然勉强完成修改工...

kubernetes 里面pod时间修改

yaml文件中设置时区同步,只需要映射主机的“/etc/localtime”文件。 apiVersion: extensions/v1beta1kind: Deploymentmetadata:name: mywebspec:replicas: 2template:metadata:labels:app: mywebspec:containers:- na...

数据库连接池配置错误导致OOM

一、背景介绍: 运行在k8s集群中负责支付业务一个服务,运营一段时间就会被k8s kill,然后重启, 通过查看k8s 的event发现系统达到了memory到达了上限被集群kill调。 服务配置:jdk:1.8、堆内存:-Xmx800m-Xms800m 设置为800M, k8s的memory.limit设置为1G。 二、排查问题: 1.初步分析: 由于系...

简单5步,轻松debug K8S服务!

作者: Ram Rai,性能、可扩展性以及软件架构的爱好者 原文链接:https://medium.com/better-programming/debug-your-kubernetes-service-in-5-easy-steps-1457974f024c 在Kubernetes中,服务是一个核心概念。在本文中,将介绍如何调试K8S服务,这些服务...

【赵强老师】Kubernetes平台中日志收集方案

一、K8s整体日志收集方案 整体的日志收集方案,如下图所示: Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file),并将它们转发给Elasticsearch或Logstatsh进行索引、kafka等。带有内部模块(auditd,Apache,Nginx,System和MySQL),可通过一个指定命令来简化通用...