背景:

当node宕机时,希望该node节点上的pod能够快速疏散到其他节点,并提供服务。测试发现,要等待5分钟,上面的pod才会疏散。

网上介绍通过修改 /etc/kubernetes/manifests/kube-controller-manager.yaml

    - --node-monitor-grace-period=10s- --node-monitor-period=2s- --pod-eviction-timeout=10s

然而验证不生效

解决办法:
通过修改deployment解决 
[root@node-01 testnginx]# kubectl describe pod  nginx-deployment|grep -i toleration -A 2
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300snode.kubernetes.io/unreachable:NoExecute for 300s
Events:          <none>
--
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300snode.kubernetes.io/unreachable:NoExecute for 300s
Events:          <none>

[root@node-01 testnginx]# cat test-nginx.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:name: my-nginx
spec:replicas: 2template:metadata:labels:app: my-nginxspec:tolerations:- key: "node.kubernetes.io/unreachable"operator: "Exists"effect: "NoExecute"tolerationSeconds: 2- key: "node.kubernetes.io/not-ready"operator: "Exists"effect: "NoExecute"tolerationSeconds: 2containers:- name: my-nginximage: nginxports:- containerPort: 443

亲测有效!!!

转载于:https://www.cnblogs.com/cptao/p/10911959.html

kubernetes之node 宕机,pod驱离问题解决相关推荐

  1. golang检查tcp是否可用_宕机处理:Kubernetes集群高可用实战总结

    导语 | 在企业生产环境,Kubernetes高可用是一个必不可少的特性,其中最通用的场景就是如何在Kubernetes集群宕机一个节点的情况下保障服务依旧可用.本文对在该场景下实现集群和应用高可用过 ...

  2. 宕机处理:Kubernetes集群高可用实战总结

    导语 | 在企业生产环境,Kubernetes高可用是一个必不可少的特性,其中最通用的场景就是如何在Kubernetes集群宕机一个节点的情况下保障服务依旧可用.本文对在该场景下实现集群和应用高可用过 ...

  3. 2018年十大云宕机事故盘点:主流无一幸免!

    根据IDC今年7月份发布的<中国公有云服务市场半年度跟踪报告>显示,阿里云的市场占有率已过45%,腾讯云达到10%.在全球市场,根据Gartner最新数据显示,亚马逊AWS占全球份额的51 ...

  4. Kubernetes实战指南:零宕机无缝迁移Spring Cloud至k8s

    1. 项目迁移背景 1.1 为什么要在"太岁"上动土? 目前公司的测试环境.UAT环境.生产环境均已经使用k8s进行维护管理,大部分项目均已完成容器化,并且已经在线上平稳运行许久. ...

  5. FailedScheduling 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn‘t tolerat

    FailedScheduling 44s (x2 over 44s) default-scheduler 0/1 nodes are available: 1 node(s) had taint {n ...

  6. K8s Mysql 一主多从 主机宕机的解决方法

    利用K8s官方方案(Stateful)实现 Mysql 一主多从和读写分离.但是如果Mysql的主机宕机,K8s是不会自动将Pod漂移的,我是将宕机的那台 Node 从k8s的集群中删掉,解决了此问题 ...

  7. 自动化运维之k8s——Kubernetes集群部署、pod、service微服务、kubernetes网络通信

    目录 一.Kubernetes简介 1.Kubernetes简介 2.kubernetes设计架构 3.Kubernetes核心组件 4.kubernetes设计结构 二.Kubernetes部署 1 ...

  8. 10 Deployment:让应用永不宕机

    文章目录 1. 前言 2. 为什么要有deployment 对象? 3. 如何使用 YAML 描述 Deployment? 3.1 查看 Deployment 的基本信息 3.2 命令式创建Deplo ...

  9. oracle双机切换 无法挂载,Linux下Oracle RAC一个节点宕机导致共享存储无法挂载的故障排除...

    环境:两台HP ML570 Linux AS4.5 Oracle 10g两台Server做了Oracle的RAC,通过SAN Switch连接到HP MSA1000故障现象:因为其中一个Ora 环境: ...

最新文章

  1. 【廖雪峰python入门笔记】if语句
  2. CVPR2020夜间行人检测挑战赛两冠一亚:DeepBlueAI获胜方案解读
  3. php smtp tls,php – RoundcubePostfix SMTP:SSL例程:SSL3_READ_BYTES:tlsv1 alert unknown ca:s3_pkt.c...
  4. eclipse不能调试运行Android程序问题的解决办法
  5. 学习笔记整理之模式化方法
  6. 解决 web.xml is missing and failOnMissingWebXml is set to true 报错
  7. 小车故障灯亮显示大全_史上最全汽车故障灯大全,留着一定有用!
  8. 【Liunx】Linux 文件与目录管理
  9. 计算机组成定时方式,2019考研408计算机组成原理知识:总线操作和定时
  10. QQ登录超时,请检查您的网络或本机防火墙设置【00001】
  11. 冒险岛进去计算机丢失,找不到队伍怎么办?《冒险岛2》打杂攻略
  12. 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国首轮议题抢鲜看
  13. N4110解决WIN10黑屏问题
  14. uniapp-商品详情配置
  15. 是什么意思怎么读_知识丨南无怎么读?是什么意思?
  16. 接口自动化测试项目实战
  17. 对物联网的感悟_请谈谈你对物联网的看法?
  18. MessageBoxA、MessageBoxW与MessageBox
  19. zblog模板:dirlist蓝色网址导航目录主题
  20. 汉高将收购资生堂亚太地区专业美发业务;赛诺菲推出全新LOGO | 美通社头条

热门文章

  1. 好看的个人qq主页-导航页源码
  2. php生成文章页,php结合smarty生成静态页面php文章内分页代码
  3. java 一一对应的替换_SpringMVC的Controller是如何将参数和前端传来的数据一一对应的...
  4. mavonEditor 有序无序列表不能显示数字和小原点的问题
  5. jQuery Ajax - ajax()方法,参数注释
  6. ARM平板电脑移植Linux,iperf ARM移植
  7. 0间隔24h采集线报+源码的资源网
  8. 自适应响应式炫酷汽车配件类网站源码 html5高端大气汽车网站织梦模板
  9. 小程序功能模块-优客娱乐视频1.0.5源码
  10. 】.NET使用NPOI组件将数据导出Excel