我的K8S集群在启动一个POD的时候说死起不来,然后就报下面的错误
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 6m52s default-scheduler Successfully assigned alpha-vup/alpha-aggregatofrgql to Normal Started 6m19s (x2 over 6m51s) kubelet, Started container Warning Unhealthy 5m58s (x6 over 6m48s) kubelet, Readiness probe failed: Get .107:80/: dial tcp .107:80: connect: connection refused Warning Unhealthy 5m50s (x6 over 6m40s) kubelet, Liveness probe failed: Get .107:80/: dial tcp .107:80: connect: connection refused
折腾了好久,解决方案就是注释掉,下面的行,然后你就可以helm upgrade了
$ cat templates/ # livenessProbe: # httpGet: # path: / # port: http # readinessProbe: # httpGet: # path: / # port: http
总结:Liveness 和readines这两个健康探针在使用时,你需要确保你的K8S集群中确实这两个服务