[英]Istio ServiceEntry ignored in kiali
我在 EKS 上運行的 K8s 集群上運行來自 Istio 示例項目的 bookinfo 項目。 我已經啟用了自動邊車容器注入並部署了項目。 我在這篇文章之后啟用了 googleapis 的外部服務。
該服務按預期工作,但是在檢查 Kiali 時,我沒有看到外部服務,而是看到了 BlackHoleCluster。 我讀到這是 Istio 的一個虛擬集群,用於對不在網格中的外部服務的請求(ServiceEntry 將它們添加到網格中)。
我也嘗試了其他一些示例,並且所有內容都以 BlackHoleCluster(或當為外部流量啟用 ALLOW_ALL 時的 PassThroughCluster )結束,所以我懷疑 Istio 的配置有問題。 我正在使用Istio 1.5 。
我真的找不到任何幫助。 每個人都建議一個 ServiceEntry 就足夠了。
更新:代碼示例
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: httpbin
spec:
hosts:
- httpbin.org
ports:
- number: 80
name: http
protocol: http
- number: 443
name: https
protocol: https
resolution: DNS
location: MESH_EXTERNAL
將 Kiali 從 1.15.0 更新到 1.15.2 解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.