解讀云原生技術



容器

Kubernetes
?
服務發(fā)現(xiàn)和負載均衡: 通過Service資源展現(xiàn)各種應用服務,結合DNS和多種負載均衡機制,支持容器化應用之間的相互通信。 存儲編排: 通過plungin的形式支持多種存儲,如本地、nfs、ceph、公有云塊存儲等。 資源調度: 設置pod調度的所需資源和資源限制,支持應用的自動發(fā)布和應用回滾,管理應用的相關配置。 自動修復: 監(jiān)測集群中所有宿主機,自動發(fā)現(xiàn)和處理集群內異常,更換需重啟的pod節(jié)點,使容器集群運行在用戶的期望狀態(tài)。 密鑰和配置管理: 通過secret存儲敏感信息,通過configmap存儲應用的配置文件,避免將配置文件固定在鏡像中,增加容器編排的靈活性。 橫向擴展功能: 實現(xiàn)基于CPU利用率或基于平臺級的彈性伸縮,如自動增加、刪除nodes節(jié)點。

?
微服務

?
?
Dubbo
Service Mesh
我們可以從以下幾個特征對Service Mesh的定義給出概括和總結:
?
抽象: Service Mesh將通信功能從應用中剝離出來,形成一個單獨的通信層,并將其下沉到基礎設施層。
功能: Service Mesh負責實現(xiàn)請求的可靠傳遞,從功能上來說和傳統(tǒng)的類庫方式并無不同。
部署: Service Mesh在部署上體現(xiàn)為輕量級網絡代理,以Sidecar模式和應用程序一對一部署,兩者之間的通信通過Localhost遠程調用。
透明: Service Mesh的功能實現(xiàn)完全獨立于應用程序,可以獨立部署升級、擴展功能、修復缺陷,應用程序無須關注Service Mesh的具體實現(xiàn)細節(jié),即對應用程序是透明的。
Serverless
云原生中間件?
DevOps

?

?

圖書推薦

▊《阿里云數(shù)字新基建系列:云原生操作系統(tǒng)Kubernetes》
羅建龍 劉中巍 張城 黃珂 蘇夏 高相林 盛訓杰 著
來自阿里云核心技術團隊的實踐沉淀
7位云原生技術專家聚力撰寫K8s核心原理與診斷案例
數(shù)字新基建底層技術
(掃碼了解本書詳情)

▊《Kubernetes生產化實踐之路》
孟凡杰 等 著
基于K8s 1.18,囊括所有K8s新特性和應用
由Kubernetes不同領域的專家共同執(zhí)筆,全方位深入解讀技術細節(jié)
五年多互聯(lián)網行業(yè)Kubernetes生產化實踐經驗分享,助你不再踩坑
(掃碼了解本書詳情)

▊《Kubernetes權威指南:從Docker到Kubernetes實踐全接觸(第4版)》
龔正 吳治輝 崔秀龍 閆健勇 著
基于K8s 1.14,提供源碼下載,人人都想擁有的K8S重磅級案頭手冊
圖文并茂、內容豐富、由淺入深、講解全面
圍繞在生產環(huán)境中可能出現(xiàn)的問題,給出了大量的典型案例,有很強的實戰(zhàn)指導意義
(掃碼了解本書詳情)

▊《Service Mesh實戰(zhàn):用Istio軟負載實現(xiàn)服務網格》
周遙 著
阿里巴巴分布式架構與軟負載體系核心骨干執(zhí)筆
從容器到Kubernetes,再到服務網格,全線實戰(zhàn)貫通
側重“排坑”,解決|排查Service Mesh常見問題是亮點
(掃碼了解本書詳情)

▊《云原生服務網格Istio:原理、實踐、架構與源碼解析》
張超盟 等 編著
來自大廠的Istio一手材料,厚達600多頁,多角度全解Service Mesh熱點Istio
從原理、實踐、架構、源碼4個層面剖析Service Mesh熱點Istio,為各層面讀者量身打造
提供源碼下載、與作者互動
(掃碼了解本書詳情)
![]()
如果喜歡本文 歡迎 在看丨留言丨分享至朋友圈 三連 熱文推薦
