rancher平台上强制删除pod服务操作

这篇具有很好参考价值的文章主要介绍了rancher平台上强制删除pod服务操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

在日常paas平台运维工作中需要对rancher平台进行巡检的工作,在巡检时发现在rancher管理界面无法删除异常的pod服务,

rancher平台上强制删除pod服务操作,kubernetes服务,linux,运维,服务器 

处理:

像这样的情况就是k8s集群的pod无法通过默认的方式去删除掉pod服务,这时候只能是手工强制性去删除pod服务。

注:rancher平台怎么切换到kubelet命名行界面指导:

rancher平台上强制删除pod服务操作,kubernetes服务,linux,运维,服务器 

 

 强制删除pod服务,有两种方式:

方式一:

先查询出来需要强制删除掉pod服务,然后再执行强制删除。

查询: 

> kubectl get pods -n dit-sup  | grep Terminating
dit-sup-upload-6fd555686c-zxz9h       1/1     Terminating   0          167d

强制删除:

> kubectl delete pod dit-sup-upload-6fd555686c-zxz9h --force --grace-period=0 -n dit-sup
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "dit-sup-upload-6fd555686c-zxz9h" force deleted

方式二:

查询出来整个集群所有异常的pod服务,然后一次性全部删除掉

查询: 

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'
ness-portal ness-portal-reservoir-7d8b49f6-h6xv4
default intake-project2-646df8d457-p7jlg
vwts cloud-platform-buiness-54b546577c-xlpwq

删除:

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'|xargs -n2 kubectl delete pod  --grace-period=0  --force -n
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "ness-portal-reservoir-7d8b49f6-h6xv4" force deleted
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "intake-project2-646df8d457-p7jlg" force deleted
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "cloud-platform-buiness-54b546577c-xlpwq" force deleted

 验证:

> kubectl get pod -A |egrep -v "Run|Completed|Crea|NAMESPACE|NAME" |awk '{print $1,$2}'

总结:

在日常的paas平台运维工作,会经常遇见大量的pod运行异常的情况,也存在对pod服务进行强制删除的操作,可以参考如上的。文章来源地址https://www.toymoban.com/news/detail-610550.html

到了这里,关于rancher平台上强制删除pod服务操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kubernetes、Docker Swarm和Rancher的特点 - 容器编排平台比较

    本文将介绍三种流行的容器编排平台:Kubernetes、Docker Swarm和Rancher。我们将比较它们的特点,包括架构、功能、性能和生态系统。通过了解这些平台的优势和劣势,读者可以更好地选择适合自己需求的容器编排平台。 随着容器技术的快速发展,容器编排平台的需求也日益增长

    2024年02月12日
    浏览(62)
  • K8S第四讲 Kubernetes删除pod阻塞问题

    在Kubernetes中,当您尝试删除一个Pod时,可能会遇到Pod一直阻塞的情况。这通常是由于Pod正在运行或被其他资源(例如ReplicaSet或Deployment)控制而导致的。以下是一些可能的解决方案: 1: 确认Pod是否正在运行:在执行删除Pod命令之前,请先检查Pod的状态,确保它没有在运行中

    2024年02月05日
    浏览(68)
  • Kubernetes(k8s):精通 Pod 操作的关键命令

    💖The Begin💖点点关注,收藏不迷路💖 Kubernetes 是一个强大的容器编排平台,其中的核心概念之一就是 Pod。Pod 是 Kubernetes 中最小的可部署单元,它由一个或多个容器组成,共享网络和存储资源。 在本篇博客中,我们将深入探讨 Kubernetes 集群中与 Pod 相关的一些重要命令,帮

    2024年04月14日
    浏览(185)
  • K8s(Kubernetes)学习(三):pod概念及相关操作

    摘取官网: https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/#working-with-pods 1.1 简介 Pod 是可以在 Kubernetes 中 创建和管理的、最小的可部署的计算单元 。 Pod (就像在鲸鱼荚或者豌豆荚中) 是一组(一个或多个)容器 ; 这些容器共享存储、网络、以及怎样运行这些容器的声明。 P

    2024年02月13日
    浏览(94)
  • Linux6.39 Kubernetes Pod控制器

    第三章 LINUX Kubernetes Pod控制器 一、Pod控制器及其功用 Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则会重新新建pod的资源 二.pod控制器有多种类型 1.Replic

    2024年02月12日
    浏览(43)
  • 【探索 Kubernetes|作业管理篇 系列 9】Pod 的服务对象

    大家好,我是秋意零。 在上一篇中,我们介绍了 Pod 的生命周期以及区分 Pod 字段的层次级别,相信你对此有了充分的认识。 今天,我们还会接着以 Pod 展开,说说它的 “服务对象”,一听就知道是对 Pod 提供服务的对象,接下来就一起来看看, “服务对象” 是否有趣吧!!

    2024年02月09日
    浏览(39)
  • docker安装部署rancher、rancher kubectl更新pod。

    虚拟机 VMWare【建议4G、4核】 操作系统 CentOS7 文章后面记录了部署过程出现的一系列问题,建议先对照问题配置下环境。 前期准备 1、关闭防火墙 2、 关闭selinux 3、关闭swap分区 4、 设置主机名 5、​​​​​​​ 在每个节点添加时间同步 6、 所有节点安装Docker 安装步骤 ranc

    2024年02月04日
    浏览(47)
  • Kubernetes 启动Pod的方法-Pod的调度算法-Pod间的通信-k8s的控制器-Pod资源控制-发布Service服务

    目录 Pod 参考文档:Pod | Kubernetes Pod配置文件:simple-pod.yaml 对master进行如下操作 Pod的状态有: 参考文档:(70条消息) Pod生命周期中的状态解释_pod状态_闹玩儿扣眼珠子的博客-CSDN博客 进入Pod内的nginx容器: 当我们创建一个Pod,其中的步骤是什么?(启动Pob的流程) 大概步骤:

    2024年02月13日
    浏览(71)
  • Kubernetes(K8S)拉取本地镜像部署Pod 实现类似函数/微服务功能(可设置参数并实时调用)

             以两数相加求和为例,在kubernetes集群 拉取本地的镜像 ,实现如下效果:         1.实现两数相加求和         2.可以通过curl 实时调用 , 参数 以GET方式提供,并得到结果。(类似 调用函数 )         需要准备如下的文件。文件名与对应的功能如下所示

    2024年01月20日
    浏览(42)
  • Kubernetes 使用 Rancher 管理

    只能管理单个K8S集群 kubectl命令行管理工具     dashboard(K8S官方的UI界面图形化管理工具)   (管理多集群很麻烦,切换不同集群每次需要更改kube-config文件 [kubectl配置文件] ,如果kubeadm部署每次都需要更改admin.conf [kubectl配置文件] ) 同时管理多个K8S集群 rancher kubesphere   k

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包