摘要: 自愈能力是容器的重要特性。自愈的默认方式是自动重启发生故障的容器。 用户还可以通过liveness和readiness探测机制设置更精细的健康检查,进而实现: 1.零停机部署 2.避免部署无效的镜像 3.更加安全的滚动升级 kubernetes默认的健康检查机制: 每个容器启动时都会执行一个进程,此 阅读全文
posted @ 2018-10-24 18:28 无踪无影 阅读(247) 评论(0) 推荐(0) 编辑
摘要: kubectl apply每次更新应用时kubernetes都会记录下当前配置,保存为一个revision(版次),这样就可以回滚到某个特定的revision 默认配置下,kubernetes只会保留最近的几个revision,可以在deployment配置文件中通过revisionHistoryL 阅读全文
posted @ 2018-10-24 15:24 无踪无影 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 滚动更新:一次只更新一小部分副本,成功后,在更新更多的副本,最终完成所有副本的更新。 滚动更新的最大好处是零停机,整个更新过程始终有副本在运行,从而保证了业余的连续性 下面部署三个副本的应用,出事镜像为httpd:2.2.31,然后将其更新到 httpd:2.2.32。 将配置文件中的 httpd: 阅读全文
posted @ 2018-10-24 11:38 无踪无影 阅读(225) 评论(0) 推荐(0) 编辑