Kubernetes (五) Init容器及探针

发布时间:2023年12月27日

一.? Pod的生命周期? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ?? ? 详情查看官网地址:??Pod 的生命周期 | Kubernetesicon-default.png?t=N7T8https://v1-24.docs.kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/

二.? ?Init 容器? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? 这里Init容器一个运行完成下一个运行,前一个如果失败会一直重启直到重建,Init容器成功创建后就自动退出,完成后才会启动主容器? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????

?? ? ? ? ? 初始化init容器测试? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ?1. 创建编辑文件? ? ? ? ? ? ? ? ? ? ? ? ???vim?init-pod.yaml

? ? ? ? ? ? ? ? ? ? ?2. 运行文件并查看pod状态?

? ? ? ? ? ? ? ? ? ? (这里因为没有svc)init-pod.yaml文件添加svc即可

? ? ? ? ? ? ? ? ? ? ? 3.? 查看日志

? ? ?三.? 探针? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? liveness(存活探针): 判断服务是否是运行状态? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ?readness(就绪探针):对容器资源是否可以被访问? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? 存活探针测试? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ?? 1.? 创建编辑文件?? ? ? ? ? ? ??vim?liveness-pod.yaml

? ? ? ? ? ? ? ??? 2.? 应用后 查看到一直在重启

? ? ? ? ? ? ? ???3. 详情查看到探针检测失败所以会一直重启? ? 解决方案(将端口改为80即可)

? ? ? ? ?? ? ? ? ? ? ? 就绪探针测试? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ?????1.? ?编辑文件? ? ? ? ? ? ? ? ????vim?liveness-pod.yaml

? ? ? ? ? ? ? ? ???2.??应用并查看状态

? ? ? ? ? ? ? ?? ??3. 用describe详情查看发现404页面没找到? ? (因为文件中test.html路径不存在)

? ? ? ? ? ? ?? ? ? 4.??创建test.html测试页面去解决即可? ? 状态不是Running会不断被重启,pod其实是实际发布的应用,应用不就绪不会被svc发现(不会暴露出去)不会把它更新到Endpoints负载均衡列表里面? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ?pod就绪状态示例??? ? ? ? ? ??

?? ? ? ? ? ? ? ? ?1.??此时pod是就绪状态

? ? ? ? ? ? ? ? ? 2.? 创建svc将端口暴露出去并详情查看Endpoints

? ? ? ? ? ? ?pod不就绪状态示例? ??? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ?1.?? ?删除test页面即可

? ? ? ? ? ? ? ?? ? 2.??详情查看Endpoints

? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ??

? ? ? ? ? ??

文章来源:https://blog.csdn.net/BJZX_OL/article/details/135232432
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。