zoukankan      html  css  js  c++  java
  • kubectl delete pod XXX 后又创建一个新的pod ?

    很多时候我们创建了一个pod之后,用 kubectl delete pod $Pod_name 删除的时候提示当前已经删除,但是再次查看pod的情况的时候,发现pod又起了,只是名字发生了变化

    为什么会这样呢?

    可以这样理解,当创建pod时,kubernetes会同时窗机一个副本控制器,用来监控此pod的状态,当检测到异常的时候就会自动创建一个;所以,不管怎么删除都是删不掉这个pod的。

    当kubectl delete pod  $Pod_name 无效的时候可以尝试下面几个步骤来排查一下:

    1、检查是否创建了 deployments 任务: kubectl get deployments

    2、检查是否创建了副本控制器 ReplicationController: kubectl get rc

    3、检查是否创建了副本集 ReplicaSet: kubectl get rs

    如果有,先执行 kubectl delete deployment|rc|rs $name 后再执行  kubectl delete pod $Pod_name 就可以实现删除pod的目的了。

  • 相关阅读:
    leetcode1627 带阈值的图连通性
    leetcode402 移掉k位数字
    Python-Hello world!
    初识Python-Python介绍
    Python初探-购物车程序
    初识Docker
    Mybatis的工作原理
    Mybatis的逆向工程
    Mybatis的简介
    常量、变量&数据类型
  • 原文地址:https://www.cnblogs.com/czz-zone/p/13685596.html
Copyright © 2011-2022 走看看