? ? ?? ? 详情查看官网地址:??Pod 的生命周期 | Kuberneteshttps://v1-24.docs.kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/
? ? ? ? ? 这里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
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ??
? ? ? ? ? ??