目錄

Istio Sidecar Proxy 未啟動時服務無法連網問題處理

目錄

前段時間在工作上碰到服務部署後沒辦法連上網路,但是容器重啟後就一切正常。

在查過資料後發現原來是因為 Istio Sidecar Proxy 尚未完成啟動時,後面的服務會無法連上網路的問題,這篇記錄解決辦法。

更新 Istio 的 ConfigMap

在 Istio Config 中的 mesh 設定中加入以下設定

1
holdApplicationUntilProxyStarts: true

最後加完預設的內容應該會長這樣

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
defaultConfig:
  holdApplicationUntilProxyStarts: true
  discoveryAddress: istiod.istio-system.svc:15012
  proxyMetadata: {}
  tracing:
    zipkin:
      address: zipkin.istio-system:9411
enablePrometheusMerge: true
rootNamespace: istio-system
trustDomain: cluster.local

Reference