看啥推荐读物
专栏名称: CloudMan
云计算深度实践者;定期发布《每天5分钟玩转OpenStack》教程;让 OpenStack 不再难学!
今天看啥  ›  专栏  ›  CloudMan

在 Scale Up 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(145)

CloudMan  · 公众号  ·  · 2018-03-23 06:00
第145篇在 Scale Up 中使用 Health Check对于多副本应用,当执行 Scale Up 操作时,新副本会作为 backend 被添加到 Service 的负责均衡中,与已有副本一起处理客户的请求。考虑到应用启动通常都需要一个准备阶段,比如加载缓存数据,连接数据库等,从容器启动到正真能够提供服务是需要一段时间的。我们可以通过 Readiness 探测判断容器是否就绪,避免将请求发送到还没有 ready 的 backend。下面是示例应用的配置文件。重点关注 readinessProbe 部分。这里我们使用了不同于 exec 的另一种探测方法 -- httpGet。Kubernetes 对于该方法探测成功的判断条件是 http 请求的返回代码在 200-400 之间。schema 指定协议,支持 HTTP(默认值)和 HTTPS。path 指定访问路径。port 指定端口。上面配置 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照