JDKHOME JDKHOME
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • Kubernetes学习记录
  • 国内环境ubuntu18安装k8s
  • 部署nginx服务
  • Kubernetes部署ELK日志收集
  • 启动Pod遇到CrashLoopBackOff解决方案
  • Filebeat使用Node方式收集k8s集群日志
  • 主动清理日志
  • k8s修改Master的Ip
  • 手动重启Pod
    • 方法
  • 分配pod到指定的节点
  • jenkins-pipeline自动构建并部署至k8s
  • 搭建K8S高可用集群
  • 搭建redis

手动重启Pod

# 手动重启Pod

重启Pod这个需求看似奇怪, 但是依然也有场景会使用到, 比如下面的场景:

某个程序 存在还未修复的BUG, 当触发一些操作后会产生内存溢出, 运行一段时间后就开始频繁GC, 此时运维人员发现了这个Pod异常, 那么最简单的处理方式就是,出现问题后重启Pod.

这个案例虽然牵强, 但也不无道理. 下面来说一下k8s中如何重启Pod.

# 方法

一般你的Pod是用Deployment部署的, 所以直接delete 掉出问题的Pod, 这时,k8s检测到Pod数量不足就会自动再新起一个Pod.

上次更新: 2020/06/11, 18:06:00

← k8s修改Master的Ip 分配pod到指定的节点 →

最近更新
01
搭建redis
11-21
02
istio安装
10-25
03
搭建K8S高可用集群
09-13
更多文章>
鄂ICP备15015406号 | Copyright © 2015-2020 jdkhome
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式