摘要: 一、容器的存活性探测livenessProbe 有些应用程序因存在缺陷(例如多线程导致的应用程序死锁等)会在长时间持续运行后逐渐转为不可用状态,并且仅能通过重启操作恢复,Kubernetes的容器存活性探测机制可发现诸如此类的问题,并依据探测结果结合重启策略触发后续的行为。存活性探测是隶属于容器级别 阅读全文
posted @ 2022-02-17 15:33 zhrx 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 运行于Pod中的容器化应用绝大多数是服务类的守护进程,例如envoy和demoapp等,它们受控于控制器资源对象,在自愿或非自愿中断后只能由重构的、具有同样功能的新Pod对象所取代,属非可再生类组件。在Kubernetes应用编排的动态、弹性管理模型下,Service资源用于为此类Pod对象提供一个 阅读全文
posted @ 2022-02-17 14:57 zhrx 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、pod控制器的介绍 1、什么是pod控制器? 自主式Pod对象由调度器绑定至目标工作节点后即由相应节点上的kubelet负责监控其容器的存活性,容器主进程崩溃后,kubelet能够自动重启相应的容器。不过,kubelet对非主进程崩溃类的容器错误却无从感知,这依赖于用户为Pod资源对象自定义的存 阅读全文
posted @ 2022-02-17 11:54 zhrx 阅读(267) 评论(0) 推荐(0) 编辑