Kubernetes (五) Init容器及探针

一.  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

                   

                    

                

            

  • 20
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值