歡迎光臨
每天分享高質量文章

Istio 1.0 正式版發佈,可用於生產環境!

北京時間 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專案實戰訓練營

Kubernetes專案實戰訓練將於2018年8月17日在深圳開課,3天時間帶你系統掌握Kubernetes本次培訓包括:Docker介紹、Docker鏡像、網絡、儲存、容器安全;Kubernetes架構、設計理念、常用物件、網絡、儲存、網絡隔離、服務發現與負載均衡;Kubernetes核心組件、Pod、插件、微服務、雲原生、Kubernetes Operator、集群災備、Helm等,點擊下方圖片查看詳情。

赞(0)

分享創造快樂