注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Kubernetes微服務(wù)實(shí)戰(zhàn)

Kubernetes微服務(wù)實(shí)戰(zhàn)

Kubernetes微服務(wù)實(shí)戰(zhàn)

定 價(jià):¥119.00

作 者: [印度] 吉吉·賽凡(Gigi Sayfan) 著,史天 張媛 樓煒 肖力 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 云計(jì)算與虛擬化技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111655763 出版時(shí)間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  吉吉·賽凡(Gigi Sayfan)是Helix(一家生物信息學(xué)和基因組學(xué)初創(chuàng)公司)的首席軟件架構(gòu)師,也是MasteringKubernetes一書的作者。他從事專業(yè)軟件開發(fā)工作已超過20年,涉及領(lǐng)域包括即時(shí)消息、變形、芯片制造過程控制、游戲機(jī)嵌入式多媒體應(yīng)用程序以及腦啟發(fā)機(jī)器學(xué)習(xí)。他曾用多種編程語言(包括Go、Python、C#、Java、Delphi、JavaScript,甚至Cobol和PowerBuilder)為Windows、Linux、macOS、Lynx和SonyPlayStation等操作系統(tǒng)編寫生產(chǎn)代碼。他精通數(shù)據(jù)庫、低級(jí)網(wǎng)絡(luò)、非傳統(tǒng)用戶界面和通用SDLC等技術(shù)。史天,AWS解決方案架構(gòu)師。擁有豐富的云計(jì)算、大數(shù)據(jù)和機(jī)器學(xué)習(xí)經(jīng)驗(yàn),目前致力于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、無服務(wù)器等領(lǐng)域的研究和實(shí)踐。譯有《機(jī)器學(xué)習(xí)即服務(wù)》《基于Kubernetes的DevOps實(shí)踐》《Prometheus監(jiān)控實(shí)戰(zhàn)》《AWSServerless架構(gòu)》等書。張媛,解決方案交付工程師。在云計(jì)算領(lǐng)域有著豐富的實(shí)踐經(jīng)驗(yàn),目前專注于云計(jì)算的架構(gòu)設(shè)計(jì)和實(shí)現(xiàn),希望在企業(yè)的數(shù)字化轉(zhuǎn)型方面有進(jìn)一步的探索。譯有《Prometheus監(jiān)控實(shí)戰(zhàn)》《AWSServerless架構(gòu)》等書。樓煒,業(yè)內(nèi)資深的云計(jì)算專家、TVP(騰訊云具價(jià)值專家),全球云計(jì)算大會(huì)企業(yè)CIO。著有《對(duì)云計(jì)算產(chǎn)業(yè)的幾點(diǎn)趨勢(shì)預(yù)測(cè)與分析》《CMP?MSP?1+1才能大于2》《多云是云計(jì)算發(fā)展的必然階段》《云管理平臺(tái)之辯》《企業(yè)級(jí)IaaS架構(gòu)的深度解析》《企業(yè)級(jí)私有云構(gòu)建的架構(gòu)師陣型及架構(gòu)策略》《公有云、私有云及混合云應(yīng)用場景辨析》等文章。

圖書目錄

譯者序
前言
關(guān)于評(píng)審者
第1章 面向開發(fā)人員的Kubernetes簡介
1.1 技術(shù)需求
1.1.1 安裝Docker
1.1.2 安裝kubectl
1.1.3 安裝Minikube
1.1.4 本章代碼
1.2 Kubernetes簡介
1.2.1 容器編排平臺(tái)
1.2.2 Kubernetes發(fā)展歷史
1.2.3 Kubernetes現(xiàn)狀
1.3 Kubernetes架構(gòu)
1.3.1 控制平面
1.3.2 數(shù)據(jù)平面
1.4 微服務(wù)的搭檔
1.4.1 微服務(wù)打包和部署
1.4.2 微服務(wù)公開和發(fā)現(xiàn)
1.4.3 微服務(wù)安全
1.4.4 微服務(wù)驗(yàn)證和授權(quán)
1.4.5 微服務(wù)升級(jí)
1.5 創(chuàng)建本地集
1.5.1 安裝Minikube
1.5.2 探索集
1.5.3 安裝Helm
1.6 小結(jié)
1.7 擴(kuò)展閱讀
第2章 微服務(wù)入門
2.1 技術(shù)需求
2.1.1 在macOS上通過Homebrew安裝Go
2.1.2 在其他平臺(tái)上安裝Go
2.1.3 本章代碼
2.2 微服務(wù)編程—少即是多
2.3 微服務(wù)自治
2.4 使用接口和契約
2.5 通過API公開服務(wù)
2.6 使用客戶端庫
2.7 管理依賴
2.8 協(xié)調(diào)微服務(wù)
……
第3章 示例應(yīng)用程序—Delinkcious
第4章 構(gòu)建CI/CD流水線
第5章 使用Kubernetes配置微服務(wù)
第6章 Kubernetes與微服務(wù)安全
第7章 API與負(fù)載均衡器
第8章 有狀態(tài)服務(wù)
第9章 在Kubernetes上運(yùn)行Serverless任務(wù)
第10章 微服務(wù)測(cè)試
第11章 微服務(wù)部署
第12章 監(jiān)控、日志和指標(biāo)
第13章 服務(wù)網(wǎng)格與Istio
第14章 微服務(wù)和Kubernetes的未來

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)