Kubernetes http探测是否遵循重定向?
根据文件: 大于或等于200且小于400的任何代码表示 成功。任何其他代码都表示失败 因此,如果容器为探测返回Kubernetes http探测是否遵循重定向?,kubernetes,readinessprobe,Kubernetes,Readinessprobe,根据文件: 大于或等于200且小于400的任何代码表示 成功。任何其他代码都表示失败 因此,如果容器为探测返回301,探测应该成功。但我有一个容器,里面不是这样的。使用CURL,我得到了301,但探针使用503失败。重定向的目标不可用 在Openshift 3.11中使用以下探针进行测试: apiVersion:apps/v1 种类:部署 规格: 模板: 规格: 容器: -名称:“重定向” 图片:IngingX 端口: -名称:http 集装箱港口:8080 协议:TCP livenessPro
301
,探测应该成功。但我有一个容器,里面不是这样的。使用CURL,我得到了301
,但探针使用503
失败。重定向的目标不可用
在Openshift 3.11中使用以下探针进行测试:
apiVersion:apps/v1
种类:部署
规格:
模板:
规格:
容器:
-名称:“重定向”
图片:IngingX
端口:
-名称:http
集装箱港口:8080
协议:TCP
livenessProbe:
httpGet:
路径:/
端口:http
readinessProbe:
httpGet:
路径:/
端口:http
这个主题已经在Github中提出了- 根据中的
@thockin
测试,当前的探测
配置允许HTTP探测
重定向及其当前行为
c) 修复文档并跟踪重定向(当前行为)
我已经检查了变更日志,但此行为没有更改
此外,您还可以检查类似问题,当响应为
301
时,您的应用程序可能需要更多时间启动。请尝试在探测设置中增加initialDelaySeconds。@VasiliAngapov延迟不是问题,应用程序会立即启动。能否添加探测配置以及如何使用Curl进行测试?能否提供有关您的环境的一些详细信息(本地、云,如果是,请提供哪种环境)。您的配置也会有所帮助。什么是错误消息?日志中有任何可疑条目吗?