Linkerd 2.8 現已釋出。該版本為 Linkerd 引入了一個新的多叢集擴充套件,使它可以跨Kubernetes叢集建立連線,這些叢集對應用程式而言是安全的、透明的,並且可以與任何網路拓撲一起使用。
開發團隊稱,他們認為這是當今提供安全的 Kubernetes 多叢集連線的最簡單選擇。2.8 版本還使 Linkerd 在 add-on 系統的開頭有了更多的模組化,並引入了許多其他功能和穩定性改進。
Linkerd 的多叢集功能旨在實現四個目標:
Linkerd 表示,這種新的多叢集功能可支援多種新用例,例如混合雲、高可用性、叢集故障轉移和反向多租戶。
許多現有的服務網格都具有此功能,但它依賴於高度配置的層,這些層增加了 Kubernetes 的複雜性。Linkerd 團隊解釋稱,Linkerd 的方法利用了 Kubernetes 的許多現有功能來限制增加的複雜性。
Buoyant 的執行長兼Linkerd的建立者之一威廉·摩根(William Morgan)表示,“透過服務映象,Linkerd 的多叢集的執行方式與其餘 Linkerd 的運作方式相同:預設情況下是安全的,它是開箱即用的,它為 Kubernetes 增添了最少的內容。我們從 Istio 等專案中看到的多叢集方法由於其固有的複雜性而令人失望。使多叢集變得簡單不僅僅是一種樣式選擇;這是 Linkerd 連通性方法的基本組成部分。在零信任的雲原生世界中,連線需要安全性,但是複雜性卻是安全性的禍根。如果您有一個複雜的解決方案,那麼您將有一個不安全的解決方案。”
2.8 版本引入了一個簡單的 add-on 系統,用於從 Linkerd 新增(或刪除)功能包。Linkerd 2.8 附帶兩個外掛:
將來,其還打算將更多功能轉移到 add-on 元件中。例如,使用者可以刪除預設的 Prometheus 安裝,然後用自己的安裝替換,也可能完全不用。
Linkerd 2.8 還提供了大量其他改進,效能增強和錯誤修復的列表,其中包括:
有關 Linkerd 2.8 的更多資訊,可參見此處。
[admin
]