簡體   English   中英

Istio ServiceEntry 在 kiali 中被忽略

[英]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.

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