常見問題
什麼是 Istio?
Istio 是一個開放、平台獨立的服務網格,提供流量管理、策略執行和遙測收集功能。
開放:Istio 作為開源軟體開發和維護。我們鼓勵來自廣大社群的貢獻和回饋。
平台獨立:Istio 並非針對任何特定的部署環境。在開發的初始階段,Istio 將支援基於 Kubernetes 的部署。但是,Istio 的建構旨在快速且輕鬆地適應其他環境。
服務網格:Istio 旨在管理微服務和應用程式之間的通訊。在不需要變更底層服務的情況下,Istio 為所有服務對服務通訊提供自動化的基準流量彈性、服務指標收集、分散式追蹤、流量加密、協定升級和進階路由功能。
如需更多詳細資訊,請參閱 Istio 服務網格
為什麼我會想使用 Istio?
傳統上,Istio 處理的許多邏輯都是直接建置到應用程式中。在大量的服務中,管理此通訊邏輯的更新可能會是很大的負擔。Istio 提供基礎架構層級的解決方案來管理服務通訊。
應用程式開發人員:透過 Istio 管理流量如何在他們的服務中流動,開發人員可以專注於業務邏輯,並快速迭代新功能。
服務營運人員:Istio 能夠從單一集中式控制點執行策略和網格監控,而與應用程式的發展無關。因此,營運人員可以透過簡化的管理平面確保持續的策略合規性。
我該如何開始使用 Istio?
我們建議按照入門頁面上的說明進行操作,該頁面會安裝示範設定以及 Istio 的首要範例應用程式 Bookinfo。然後,您可以使用此設定逐步了解各種 Istio 指南,這些指南以教學風格展示智慧路由、策略執行、安全性、遙測等。
若要開始在生產 Kubernetes 部署中使用 Istio,請參閱我們的部署模型文件和我應該使用哪種 Istio 安裝方法?常見問題頁面。
授權許可為何?
Istio 使用Apache License 2.0。
Istio 是如何開始的?
Istio 專案是由 Google 和 IBM 的團隊與 Lyft 的 Envoy 團隊合作啟動的。它完全在 GitHub 上公開開發。
支援哪些部署環境?
Istio 的設計是平台獨立的,最初專注於 Kubernetes。對於我們的 1.24 版本,Istio 支援執行 Kubernetes (1.28、1.29、1.30、1.31) 的環境。
我該如何貢獻?
我們非常歡迎大家的貢獻。我們期待社群的回饋、新增內容和錯誤報告。
程式碼儲存庫託管在 GitHub 上。請參閱我們的 貢獻指南以了解如何貢獻。
除了程式碼之外,還有其他方式可以為 Istio 社群做出貢獻,包括在我們的討論論壇、Slack 和Stack Overflow上。
文件在哪裡?
Istio 無法運作 - 我該怎麼辦?
Istio 的路線圖是什麼?
「Istio」這個詞是什麼意思?
它是希臘語中「帆」的意思。
我該如何加入 Istio Slack 工作區?
如果您想與我們社群的成員進行即時互動,可以加入我們的Istio Slack工作區。