《Kubernetes微服務實戰(zhàn)》詳細介紹如何進行微服務的開發(fā)并將其部署在Kubernetes平臺上,是一本微服務真正落地實施的實用指南?!禟ubernetes微服務實戰(zhàn)》中從微服務的架構設計、構建、配置、測試、監(jiān)控、安全,到持續(xù)集成/持續(xù)交付流水線,全面且深入地闡釋微服務系統開發(fā)的核心技術及實踐,并提供詳細的示例代碼。首先,《Kubernetes微服務實戰(zhàn)》解釋微服務和Kubernetes背后的基本概念,討論一些現實世界中的關注點和權衡取舍,引導你完成基于微服務的系統開發(fā),向你展示好的實踐并給出大量建議。然后,《Kubernetes微服務實戰(zhàn)》深入地探索其中的核心技術,并提供了可操作的代碼進行說明。你將學習如何進行基于微服務的架構設計、構建微服務、測試已構建的微服務,以及將它們打包為Docker鏡像。最后,你將學習如何通過這些Docker鏡像部署應用系統到Kubernetes并進行管理。在此過程中,你將會看到當今流行的發(fā)展趨勢,例如自動持續(xù)集成/持續(xù)交付(CI/CD)、基于gRPC的微服務、無服務器計算和服務網格等。通過閱讀《Kubernetes微服務實戰(zhàn)》,你將獲得大量基于Kubernetes和微服務的大型云原生系統的設計、開發(fā)和管理的知識及動手經驗。Kubernetes是目前流行的開源平臺之一,主要用于集群中應用程序容器的自動化部署、擴展和維護,提供了一個以容器為中心的基礎設施框架。《Kubernetes微服務實戰(zhàn)》深入介紹Kubernetes和微服務之間的協同關系。你將學習如何使用示例應用程序Delinkcious,它將作為貫穿全書的動手實驗,幫助你在實際應用程序的上下文中理解微服務和Kubernetes的概念。接下來,你將了解如何設置CI/CD流水線以及使用KubernetesConfigMap配置微服務。在《Kubernetes微服務實戰(zhàn)》后面的章節(jié)中,你將獲得微服務安全和實現REST、gRPCAPI和Delinkcious數據存儲的實戰(zhàn)經驗。除此之外,《Kubernetes微服務實戰(zhàn)》還探索了Nuclio項目,介紹如何在Kubernetes上運行一個無服務器任務,并管理和實現數據密集型測試。在最后幾章中,你將在Kubernetes上部署微服務,并學習如何做好系統的監(jiān)控。最后,你將逐漸發(fā)現服務網格的重要性,以及如何將lstio集成到Delinkcious集群中。閱讀《Kubernetes微服務實戰(zhàn)》后,你將通過有效的工具和實踐獲得在Kubernetes上實現微服務所需的技能。通過閱讀《Kubernetes微服務實戰(zhàn)》,你將學到:理解Kubernetes和微服務之間的協同關系。在Kubernetes上為你的微服務創(chuàng)建一個完整的Cl/CD流水線。通過Gokit框架實踐在Kubernetes上開發(fā)微服務。使用Kubernetes與開源工具管理和監(jiān)控系統。通過REST和gRPCAPI對外開放服務。在Kubernetes上將無服務器函數作為服務實現并部署。通過服務網格實現認證、授權和流量整形。在谷歌Kubernetes引擎上運行云中的Kubernetes集群。