Kubernets(8:自检)

查看详细日志

kubectl describe pod liveness

创建liveness 探测

image.png

用户通过Liveness探测可以告诉Kubernetes什么时候通过重启容器实现自愈;Readiness探测则是告诉Kubernetes什么时候可以将容器加入到Service负载均衡池中,对外提供服务。

创建readiness探测

image.png

创建httpd容器,并加入探测

image.png

readinessProbe

httpGet schema path port (1)容器启动10秒之后开始探测。 (2)如果http://[container_ip]:8080/healthy返回代码不是200~400,表示容器没有就绪,不接收Service web-svc的请求。 (3)每隔5秒探测一次。 (4)直到返回代码为200~400,表明容器已经就绪,然后将其加入到web-svc的负载均衡中,开始处理客户请求。 (5)探测会继续以5秒的间隔执行,如果连续发生3次失败,容器又会从负载均衡中移除,直到下次探测成功重新加入。

创建app并带探测

image.png

滚动更新根据maxSurge和maxUnavailable来控制副本更替的数量

  1. maxSurge 此参数控制滚动更新过程中副本总数超过DESIRED的上限。 maxSurge可以是具体的整数(比如3),也可以是百分百,向上取整。maxSurge默认值为25%。 在上面的例子中,DESIRED为10,那么副本总数的最大值为roundUp(10 + 10 * 25%) =13,所以我们看到CURRENT就是13。
  2. maxUnavailable 此参数控制滚动更新过程中,不可用的副本相占DESIRED的最 大比例。maxUnavailable可以是具体的整数(比如3),也可以是百分百,向下取整。maxUnavailable默认值为25%。 在上面的例子中,DESIRED为10,那么可用的副本数至少要为10 - roundDown(10 * 25%)= 8,所以我们看到AVAILABLE是8。

maxSurge值越大,初始创建的新副本数量就越多; maxUnavailable值越大,初始销毁的旧副本数量就越多。

指定滚动更新时的策略

image.png

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云原生实验室

以后别人再问你什么是 Istio,就把这篇文章甩给他

从上面的定义中可以了解到,Istio 为微服务应用提供了一个完整的解决方案,可以以统一的方式去检测和管理微服务。同时,它还提供了管理流量、实施访问策略、收集数据...

10920
来自专栏姚红专栏

Nginx负载均衡和反向代理

正向代理隐藏真实客户端,服务端不知道实际发起请求的客户端.,proxy和client同属一个LAN,对server透明;

10330
来自专栏飞总聊IT

高并发系统设计负载均衡架构

一个系统发展初期,往往都是单机系统。应用和数据库在一台服务器上,随着业务的发展,访问量的增大,一台服务器性能就会出现天花板,往往已经难以支撑业务量了。这个时候就...

10210
来自专栏授客的专栏

Nginx 负载均衡原理简介与负载均衡配置详解

客户端向反向代理发送请求,接着反向代理根据某种负载机制转发请求至目标服务器(这些服务器都运行着相同的应用),并把获得的内容返回给客户端,期中,代理请求可能根据...

13920
来自专栏Rude3Knife的后端开发专栏

【数据库】数据库负载均衡、读写分离技术

随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系...

10820
来自专栏Java工程师成长之路

lvs、nginx、HAProxy、keepalive工作原理

11610
来自专栏Java工程师成长之路

rabbitmq系统学习(三)集群架构

6510
来自专栏姚红专栏

kubernetes Service:让客户端发现pod并与之通信

  Service 是由 kube-proxy 组件,加上 iptables 来共同实现的。

13930
来自专栏Java工程师成长之路

Eureka源码探索(一)-客户端服务端的启动和负载均衡

10710
来自专栏Node开发

Nginx--面试基础必会

最近一直在更新关于Nginx的系列文章,终于将Nginx的几个关键知识点讲的差不多了。本篇作为Nginx系列的结尾篇幅,主要是列举一些面试时经常问到...

16630

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励