专栏名称: CloudMan
云计算深度实践者;定期发布《每天5分钟玩转OpenStack》教程;让 OpenStack 不再难学!
目录
相关文章推荐
小易说钱  ·  即将发行!这几枚纪念币,非约不可! ·  昨天  
51好读  ›  专栏  ›  CloudMan

在滚动更新中使用 Health Check - 每天5分钟玩转 Docker 容器技术(146)

CloudMan  · 公众号  ·  · 2018-03-26 06:00

正文

请到「今天看啥」查看全文


app.v1.yml 模拟一个 10 副本的应用:

10 秒后副本能够通过 Readiness 探测。

接下来滚动更新应用,配置文件 app.v2.yml 如下:

很显然,由于新副本中不存在 /tmp/healthy ,是无法通过 Readiness 探测的。验证如下:

这个截图包含了大量的信息,值得我们详细分析。

先关注 kubectl get pod 输出:

  1. 从 Pod 的 AGE 栏可判断,最后 5 个 Pod 是新副本,目前处于 NOT READY 状态。

  2. 旧副本从最初 10 个减少到 8 个。

再来看 kubectl get deployment app 的输出:

  1. DESIRED







请到「今天看啥」查看全文