添加服務
更新時間 2024-02-18 10:03:09
最近更新時間: 2024-02-18 10:03:09
分享文章
本節主要介紹添加服務類問題
添加的對外訪問方式不能生效,如何排查?
出現上述問題可能是訪問相關的資源配置有缺失或錯誤,請按照如下方法進行排查:
- 通過彈性負載均衡服務界面查看使用的ELB是否成功監聽使用的外部端口和彈性云服務器。
- 登錄集群,使用kubectl
get gateway -n istio-system命令查看使用的gateway是否配置好使用的IP/域名和端口。使用kubectl get
svc -n istio-system命令查看使用的ingressgateway是否有對應的IP和端口,且未處于pending狀態。 - 核實加入服務網格的內部訪問協議和添加網絡配置的外部訪問協議一致。
- 如果通過瀏覽器訪問出現“ERR_UNSAFE_PORT”錯誤,是因為該端口被瀏覽器識別為危險端口,此時應更換為其他外部端口。
一鍵創建體驗應用為什么啟動很慢?
體驗應用包含productpage、details、ratings和reviews 4個服務,需要創建所有相關的工作負載和Istio相關的資源(DestinationRule、VirtualService、Gateway)等,因此創建時間較長。
一鍵創建體驗應用部署成功以后,為何不能訪問頁面?
- 問題描述
一鍵創建體驗應用部署成功后不能訪問頁面。
- 原因分析
彈性負載均衡ELB未成功監聽端口。
- 解決方法
請在彈性負載均衡ELB中查看該端口監聽器是否創建,后端服務器健康狀態是否正常。
添加路由時,為什么選不到對應的服務?
添加路由時,目標服務會根據對應的網關協議進行過濾。過濾規則如下:
- HTTP協議的網關可以選擇HTTP協議的服務
- TCP協議的網關可以選擇TCP協議的服務
- GRPC協議的網關可以選擇GRPC協議的服務
- HTTPS協議的網關可以選擇HTTP、GRPC協議的服務
- TLS協議的網關如果打開了TLS終止,只能選擇TCP協議的服務;關閉了TLS終止,只能選擇TLS協議的服務