默認情況下,當我們從一個 Pod 向另一個 Pod 發出請求時,Kubernetes 會嘗試附加.namespace.svc.cluster.local到我們提供的域并嘗試決議。
但在我們的例子中,我們已經在使用完全限定的 URL 來在所有地方提出請求(
如您所見,對于每一個成功的請求,它之前都有 4 個失敗的請求。
uj5u.com熱心網友回復:
降低ndots將解決問題
ndots:設定在進行初始絕對查詢之前必須出現在名稱中的點數的閾值。n 的默認值為 1,這意味著如果名稱中有任何點,則在將任何搜索串列元素附加到它之前,將首先嘗試將該名稱作為絕對名稱。
試試這個 :
spec:
containers:
- name: ...
image: ...
dnsConfig:
options:
- name: ndots
value: "1"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/457893.html
標籤:linux Kubernetes dns 天蓝色
