Istio 正式成為 CNCF 孵化專案

danny_2018發表於2022-09-29

昨晚經過 CNCF TOC(技術監督委員會)投票,Istio 正式成為 CNCF 的孵化專案。

在 2022 年 4 月 25 日, IstioCon 2022 開幕的當天,Istio 社群宣佈正在申請將專案捐獻給 CNCF[1] ,經過近半年的盡職調查,Istio 正式成為了 CNCF 的孵化專案,這是 Istio 專案的一個里程碑。

CNCF 的部落格今天也釋出了新聞稿:https://www.cncf.io/blog/2022/09/28/istio-sails-into-the-cloud-native-computing-foundation/

Istio是一個開源的服務網格 ,它透明地提供了一種統一和有效的方式來保護、連線和監控雲原生應用中的服務。它提供零信任網路、策略執行、流量管理、負載均衡和監控,而不需要重寫應用程式。

Istio 的開發始於 2016 年。它最初是由谷歌和 IBM 開發的,同時還有構建 Envoy 代理的 Lyft 團隊。此後,重要的貢獻來自於:

• 技術公司和雲端計算供應商,包括紅帽、思科、VMware、英特爾、華為、騰訊、阿里巴巴和 DaoCloud。

• 為將 Istio 解決方案推向市場而成立的公司,包括 Tetrate、Aspen Mesh 和 Solo.io。

• Istio 的終端使用者,包括 Auto Trader UK、Salesforce、SAP 和 Yahoo!

Istio 站在幾個 CNCF 專案的肩膀上,如 Kubernetes、Envoy、gRPC、Prometheus 和 SPIFFE。它可以與 Helm 一起安裝,並與 Knative、Flagger、Jaeger、Open Policy Agent 和 OpenTelemetry 等專案進行整合。

Istio 在 2018 年達到 1.0[7]。2019 年,Istio 是所有 GitHub 中 增長速度第四快的開源專案 [8]。超過 190 家公司致力於 Istio,超過 20 家供應商為其 Kubernetes 平臺提供託管的 Istio 產品或外掛,包括谷歌、IBM、紅帽、VMware、華為、阿里巴巴、思科、Oracle 和 D2IQ。

"谷歌雲的開發者關係負責人和 Istio 指導委員會成員 Craig Box 說:" 我們很高興將谷歌的行業定義的雲原生專案堆疊 ——Kubernetes、Istio 和 Knative 統一到 CNCF 下 "。我們的團隊一直在努力將服務網格社群圍繞 Kubernetes Gateway API 聚集在一起,我們期待著看到並推動 CNCF 專案之間更多的此類合作。這對 Istio 及其社群來說是一個重要的里程碑,我們很高興能在專案的發展中達到這一步"。

" 對開源創新的支援是 IBM 混合雲戰略的一個重要組成部分,我們在 Istio 上尤其看到了這一點 —— 我們從一開始就對 Istio 做出了貢獻。隨著 Istio 被 CNCF 接受,該專案正在進入一個新的演變和成長階段,我們對這一里程碑式的事件表示讚賞。CNCF 的開放式管理和強大的社群將有助於培育該專案,確保 Istio 的使用者以及貢獻者和整個 CNCF 社群有一個光明的未來”。——Jason McGee,IBM 研究員和 IBM 雲端計算總經理

"Istio 是雲原生生態系統中的重要開源專案之一。華為雲在 2018 年開始為 Istio 做貢獻。Istio 透過網際網路、金融、汽車等眾多行業的使用案例,展示了其在企業數字化和應用現代化方面的潛力。我很高興看到 Istio 專案被 CNCF 接受。我們將繼續為 Istio 做出貢獻,並與 CNCF 合作,促進社群和更多行業的使用案例。"—— 華為雲技術長 Bruno Zhang

美國政府規定了聯邦基礎設施的 零信任架構 ,Istio 社群與政府機構一起支援這一目標,包括共同編寫國家標準和技術研究所的 SP 800-204A微服務安全 標準 。Istio 已被政府採用,被選為國防部企業 DevSecOps 計劃的服務網格,並被著名的 F16 噴氣機所部署。

"將 Istio 引入 CNCF 進一步驗證了其作為現代軟體平臺基礎技術的中立性和成熟性," 空軍和太空部隊前首席軟體官、Tetrate 顧問 Nicolas Chaillan 說。"Istio 在推動政府和商業組織的安全最佳實踐方面一直是不可或缺的一部分,這將加速 Istio 的採用,並擴大其在整個行業的影響。"

根據 CNCF[14] 的 年度調查,Istio 是最廣泛採用的服務網格。在 Istio 網站上可以找到 公開的參考客戶名單 [16],包括 Airbnb、Atlassian、eBay、Salesforce.com、Splunk、TMobile 和 WP Engine 的案例研究。兩次年度 IstioCon 活動 [17] 每次都吸引了超過 4000 人參加。

"Istio 的可擴充套件性、廣泛的功能支援和可擴充套件性使其成為 Airbnb 的最佳選擇。Airbnb 目前正在用 Istio 為絕大多數內部流量提供服務,並計劃將 Istio 作為未來的服務網格解決方案"。——Weibo He,Airbnb Stuff Software Engineer

"Istio 的使用對 WP Engine 來說是一個力量的倍增器。透過實施 Istio,我們建立了一個平臺,提供了更高的安全性和可觀測性,使我們的應用團隊能夠專注於他們的業務邏輯"。—— Glenn Jones, WP Engine 首席軟體工程師

"Istio 是 Intuit 公司開發者平臺的核心,它為數以百計的 Kubernetes 叢集中的數千個服務之間的通訊提供動力,這些服務以多叢集服務網格的形式執行。Istio 的可擴充套件架構使 Intuit 能夠建立定製化的服務網格,並透過自己的工具來增強服務網格。在自動化 Istio 的一個多叢集模型的過程中,Intuit 貢獻了一個名為 Admiral[18] 的開源專案,用於多叢集 Istio 服務網格中的服務發現。我們很高興看到 Ambient Mesh 的發展,並積極在內部進行探索 "。—— Jason Webb,Intuit 公司傑出工程師

主要元件

Istio 服務網格在邏輯上被分成資料平面和控制平面。

資料平面是由一組智慧 Envoy 代理組成的,最常見的是作為 sidecar 部署。這些代理機構調解和控制微服務之間的所有網路通訊。它們還收集和報告所有網格流量的遙測資料。Istio 工程師為 Envoy 貢獻了許多實質性的功能,包括透過 WebAssembly 的可擴充套件性。

控制平面負責管理和配置代理機構,以路由流量。從邏輯上講, 在一個單一的二進位制中分離出來的元件包括資料平面程式設計器(Pilot)、證書授權(Citadel)、配置管理引擎(Galley)和 sidecar 接納控制器。

里程碑

• 來自 15 家公司的 85 名維護者

• >8,800 名個人捐款者

• >40,000 個 Pull request

• >20,000 issue

• > 超過 260 個版本

• >33,000 顆 GitHub star

• >8,500 名 Slack 成員

專案發展近六年來,Istio 並沒有安於現狀。最近宣佈了一個名為 Ambient mesh[22] 的新操作模型,透過將資料平面功能從 sidecar 容器轉移到網路基礎設施來解決常見的操作挑戰。Ambient mesh 已經作為一項實驗性功能釋出,目前正在社群開發中。Istio 將繼續支援 sidecar 部署模式,這兩種模式將無縫互通。

"歡迎 Istio 加入 CNCF 是一個令人興奮的舉動,因為在雲原生生態系統中,服務網格的數量在不斷擴大。Istio 以其新的 Ambient Mesh 結構將服務網格創新帶到了 CNCF 專案家族的最前沿。我們看到越來越多的終端使用者採用服務網格,並預計隨著 Istio 等專案的不斷成熟,將對行業產生廣泛影響。我們期待著與 Istio 社群合作,幫助它發展到新的水平"。—— Chris Aniszczyk,CNCF CTO

作為 CNCF 託管的專案,Istio 現在是一個與其技術利益一致的中立基金會的一部分,也是更大的 Linux 基金會的一部分,後者提供治理、營銷支援和社群推廣。關於每個級別的成熟度要求的更多資訊,請訪問 CNCF 畢業標準 。

引用連結

[1] 申請將專案捐獻給 CNCF: https://istio.io/latest/blog/2022/istio-has-applied-to-join-the-cncf/[2] Istio: [3] 服務網格: [4] 最初: [5] 開發的: [6] Envoy 代理: [7] Istio 在 2018 年達到 1.0: [8] 增長速度第四快的開源專案: ~:text=istio/istio[9] 規定了: https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/[10] 零信任架構: https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/[11] SP 800-204A: [12] 標準: [13] F16 噴氣機所部署: [14] CNCF: [15] 年度調查: [16] 公開的參考客戶名單: [17] IstioCon 活動: [18] Admiral: [19] 透過 WebAssembly 的可擴充套件性: https://istio.io/v1.13/blog/2020/wasm-announce/[20] 從邏輯上講: https://istio.io/latest/blog/2020/istiod/[21] 在一個單一的二進位制中分離出來的: https://istio.io/latest/blog/2020/istiod/[22] Ambient mesh: https://istio.io/latest/blog/2022/introducing-ambient-mesh/[23] CNCF 畢業標準:

來自 “ 雲原生社群動態 ”, 原文作者:雲原生社群動態;原文連結:https://mp.weixin.qq.com/s/6-rHoxEeMsrSC-HUZGRoew,如有侵權,請聯絡管理員刪除。

相關文章