zoukankan      html  css  js  c++  java
  • k8s中正确删除一个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.
  • 相关阅读:
    实验一
    BZOJ 2564
    P4557 [JSOI2018]战争
    移动自动化-Mac-IOS-appium环境搭建
    Node安装mac版本
    删除N天前文件和空文件
    Python之jsonpath模块
    性能学习
    参数化
    查找测试用例
  • 原文地址:https://www.cnblogs.com/effortsing/p/10496547.html
Copyright © 2011-2022 走看看