在Azure kubernetes服务上部署时,kubernetes启动探测失败



我有一个asp.net核心web api应用程序,当我们将该应用程序部署到Azure Kubernetes Services时,我在该应用程序中实施了健康检查,但启动探测失败。

startupProbe:httpGet:路径:/health/startup端口:32243失败阈值:25周期秒数:10

我可以看到,在内部,它通过http访问了IP地址的端点。

启动探测失败:Get"http://10.22.148.185:32243/health/startup"拨号tcp 10.22.148.185:32243:连接:连接被拒绝

当我从YAML定义中删除启动探测时,启动端点按预期工作,这里我通过IP地址检查FQDN

https://my-dns.com:32243/health/startup

我在这里缺少什么?谢谢

对于startupProbehttpGet.scheme值,可以使用https而不是http

最新更新