任何大于或等于 200 且小于 400 的代码都表示成功。任何其他代码都表示失败。
所以如果容器返回301
探测,探测应该成功。但我有一个容器,情况并非如此。使用 CURL 我得到301
了,但探测失败了503
。重定向的目标不可用。
在 Openshift 3.11 中使用以下探针进行了测试:
apiVersion: apps/v1
kind: Deployment
spec:
template:
spec:
containers:
- name: 'redirect'
image: ngingx
ports:
- name: http
containerPort: 8080
protocol: TCP
livenessProbe:
httpGet:
path: /
port: http
readinessProbe:
httpGet:
path: /
port: http