Istio 1.2服務網格釋出

banq發表於2019-06-19

我們很高興地宣佈推出Istio 1.2!1.2的特色是可預測版本: 質量可預測(我們希望每個版本都是一個好的版本)以及及時釋出(我們希望能夠按照眾所周知的時間表釋出)。

幾乎所有使用Istio 1.0的人都注意到了,我們花了很長時間才走到1.1。太久了。其中一個原因是我們需要在我們的測試和基礎設施上做一些工作 - 它只是一個過於手動的過程來構建,測試和釋出。因此,1.2專注於提高這些新功能的穩定性,並改善一般產品的健康狀況。

為了使釋出質量和時間可預測,我們宣佈了“Code Mauve”,這意味著我們將花費下一次重點關注專案基礎設施。因此,我們在構建,測試和釋出機械方面投入了大量精力。

我們組建了3個新團隊(GitHub工作流,源組織,測試方法,以及構建和釋出自動化)。每個都有一系列問題需要處理,還有一套退出標準。Code Mauve還沒有結束,實際上我們預計它會持續一段時間。我們正在建立基礎設施來衡量每個團隊決定的指標(解釋Peter Drucker:如果你無法衡量它,你就無法管理它)。
您可能已經注意到1.1 的補丁版本已經快速而激烈。
為了儘快獲得客戶和使用者的功能,過去三個月的大多數新功能都已在1.1.x版本中提供。使用1.2,這些功能現在正式釋出。請參閱發行說明中的完整更改列表。
我們看到了可用性小組的早期結果。在發行說明中,您將發現現在可以全域性設定控制平面和資料平面的日誌級別。您可以使用它istioctl來驗證您的Kubernetes安裝是否符合Istio的要求。並且新的 traffic.sidecar.istio.io/includeInboundPorts註釋消除了服務所有者containerPort在部署yaml中宣告的需要。
一些功能也已成熟。以下功能已從Beta狀態發展為Stable:入口處的SNI,分散式跟蹤和服務跟蹤。以下功能已達到測試狀態:入口證書管理,配置資源驗證和Galley配置處理。我們知道有很多未完成的功能要求,我們有一個令人興奮的路線圖(請注意TOC即將釋出的帖子)。我們在此版本中所做的工作已經處理了一些技術債務,這將有助於我們在將來可靠地獲得這些功能。

相關文章