北京時間 7 月 31 日晚上 24 點,Istio 宣佈推出 1.0 正式版本,並表示已可用於生產環境。這距離最初的 0.1 版本釋出已過去一年多的時間。
Istio 是一個由谷歌、IBM 與 Lyft 共同開發的開源專案,旨在提供一種統一化的微服務連線、安全保障、管理與監控方式。Istio 專案能夠為微服務架構提供流量管理機制,同時亦為其它增值功能(包括安全性、監控、路由、連線管理與策略等)創造了基礎。這款軟體利用久經考驗的 Lyft Envoy 代理進行構建,可在無需對應用程式程式碼作出任何發動的前提下實現可視性與控制能力。Istio 專案是一款強大的工具,可幫助 CTO/CIO 們立足企業內部實施整體性安全、政策與合規性要求。
Istio 至今已經開發了一年多的時間。直至今天,Istio 才推出了 1.0 版本,這是一個重要的里程碑,意味著所有的核心功能現在都可以用於生產環境。與兩個月前釋出的 0.8 版本相比,1.0 版本只新增了一些新功能,大部分工作主要還是用於修複錯誤和提升效能,將許多現有的功能標記為 Beta 狀態 —— 表明可用於生產環境。
-
現在可以將多個 Kubernetes 叢集新增到單個網格中,並啟用跨叢集通訊和一致的策略實施。多叢集支援功能現在是 Beta 狀態。
-
透過網格實現對流量的細粒度控制的網路 API 現在是 Beta 狀態。使用閘道器顯式建模關於 ingress 和 egress 的關註點,允許運維人員控制網路拓撲並滿足邊緣的訪問安全要求。
-
現在可以增量上線雙向 TLS,而無需更新服務的所有客戶端。這是一項重要的功能,可以解除在現有生產環境部署方面採用 Istio 的障礙。
-
Mixer 現在支援開發行程外配接器。這將成為在即將釋出的版本中擴充套件 Mixer 的預設方式,使得構建配接器變得更加簡單。
-
現在,Envoy 在本地完全評估了控制服務訪問的授權策略,從而提升了它們的效能和可靠性。
-
透過 Helm chart 進行安裝 現在是推薦的安裝方法,它提供了豐富的自定義選項,以便根據您的需求配置 Istio。
-
在效能改進方面投入了大量精力,包括連續回歸測試、大規模環境模擬和標的修複。
據官方透露,根據從使用者處獲得的反饋,下一步的工作重心將放在支援混合雲、模組化安裝、提供更豐富的網路功能和大規模部署的可擴充套件性這些方面。
關於 1.0 版本的已知問題,以及更詳細的釋出說明,請檢視 https://istio.io/about/notes/1.0/。
下載地址:https://github.com/istio/istio/releases/tag/1.0.0
文章轉載自開源中國社群 [http://www.oschina.net]。
Kubernetes專案實戰訓練將於2018年8月17日在深圳開課,3天時間帶你係統掌握Kubernetes。本次培訓包括:Docker介紹、Docker映象、網路、儲存、容器安全;Kubernetes架構、設計理念、常用物件、網路、儲存、網路隔離、服務發現與負載均衡;Kubernetes核心元件、Pod、外掛、微服務、雲原生、Kubernetes Operator、叢集災備、Helm等,點選下方圖片檢視詳情。
長按二維碼向我轉賬
受蘋果公司新規定影響,微信 iOS 版的贊賞功能被關閉,可透過二維碼轉賬支援公眾號。
微信掃一掃
使用小程式