簡體   English   中英

Istio sidecar 讓 pod 重新啟動

[英]Istio sidecar have pods restarting

我在我的 Openshift 集群上安裝了“Red Hat Openshift Service Mesh”算子,其中包括 Istio。 現在,在我的 Helm 圖表中添加下面的注釋后,一些 pod 在正常運行之前重新啟動了 2/3 次。

sidecar.istio.io/inject: 'true'  

如果沒有注釋,則不會重新啟動 pod。 在 pod 事件中,我看到以下錯誤:

Startup probe failed: HTTP probe failed with statuscode: 503
Readiness probe failed: Get "http://10.253.20.228:15021/healthz/ready": dial tcp 10.253.20.228:15021: connect: connection refused
Startup probe failed: Get "http://10.253.20.228:8080/actuator/health/liveness": dial tcp 10.253.20.228:8080: connect: connection refused

到目前為止,我已經嘗試增加所有可能的啟動/活躍/就緒探針值,添加 initalDelaySeconds 甚至以下注釋,但沒有運氣:

status.sidecar.istio.io/port : "0"
sidecar.istio.io/rewriteAppHTTPProbers: "false"
sidecarInjectorWebhook.rewriteAppHTTPProbe: "true"

我沒有想法,有人可以幫忙嗎?

也許嘗試:

proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }'

https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#ProxyConfig-hold_application_until_proxy_starts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM