91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Kubernetes即學(xué)即用(第二版)
Kubernetes即學(xué)即用(第二版)
Brendan Burns, Joe Beda, Kelsey Hightower
馬晶慧 譯
出版時(shí)間:2021年06月
頁數(shù):280
Kubernetes的時(shí)代已然到來。在短短幾年內(nèi),這款容器編排器從 根本上改變了開發(fā)人員和運(yùn)維人員在云中構(gòu)建、部署,以及維護(hù) 應(yīng)用程序的方式。無論你是分布式系統(tǒng)的新手,還是多年來一直在部署云原生應(yīng)用程序的老手,Kubernetes都可以幫助你在速 度、敏捷性、可靠性,以及效率等方面更上一層樓。
本書作者長期致力于Kubernetes的概念抽象以及構(gòu)建實(shí)踐,他們將通過本書向你展示怎樣將Kubernetes完美地融入分布式應(yīng)用程 序的生命周期。你將學(xué)習(xí)如何使用各種工具以及API來實(shí)現(xiàn)可擴(kuò)展分布式系統(tǒng)的自動(dòng)化,無論你的系統(tǒng)是在線服務(wù)、機(jī)器學(xué)習(xí)應(yīng)用程序,還是樹莓派計(jì)算機(jī)集群。
● 創(chuàng)建和運(yùn)行一個(gè)簡單的集群,了解Kubernetes的基本工作原理。
● 深入了解使用Kubernetes、Pod、服務(wù)、Ingress,以及副本集部署應(yīng)用程序的細(xì)節(jié)。
● 將存儲集成到Kubernetes的容器化微服務(wù)中。
● 學(xué)習(xí)Kubernetes中的專用對象,例如守護(hù)進(jìn)程集、作業(yè)、ConfigMap,以及Secret等。
● 掌握在Kubernetes中開發(fā)和部署應(yīng)用程序的實(shí)戰(zhàn)經(jīng)驗(yàn)。
  1. 前言
  2. 第1章 概述
  3. 1.1 速度
  4. 1.1.1 不可變性的價(jià)值
  5. 1.1.2 聲明式配置
  6. 1.1.3 自我修復(fù)系統(tǒng)
  7. 1.2 擴(kuò)展服務(wù)和團(tuán)隊(duì)
  8. 1.2.1 解耦
  9. 1.2.2 輕松擴(kuò)展應(yīng)用程序和集群
  10. 1.2.3 通過微服務(wù)擴(kuò)展開發(fā)團(tuán)隊(duì)
  11. 1.2.4 一致性與擴(kuò)展性的關(guān)注點(diǎn)分離
  12. 1.3 抽象基礎(chǔ)設(shè)施
  13. 1.4 效率
  14. 1.5 小結(jié)
  15. 第2章 創(chuàng)建和運(yùn)行容器
  16. 2.1 容器鏡像
  17. 2.2 使用Docker構(gòu)建應(yīng)用程序鏡像
  18. 2.2.1 Dockerfiles
  19. 2.2.2 優(yōu)化鏡像的大小
  20. 2.2.3 鏡像安全.
  21. 2.3 多階段鏡像構(gòu)建
  22. 2.4 將鏡像存儲到遠(yuǎn)程倉庫
  23. 2.5 Docker容器運(yùn)行時(shí)
  24. 2.5.1 通過Docker運(yùn)行容器
  25. 2.5.2 探索kuard應(yīng)用程序
  26. 2.5.3 限制資源使用
  27. 2.6 清理
  28. 2.7 小結(jié)
  29. 第3章 部署Kubernetes集群
  30. 3.1 在公共云上安裝Kubernetes
  31. 3.1.1 Google Kubernetes Engine
  32. 3.1.2 使用Azure Kubernetes服務(wù)安裝Kubernetes
  33. 3.1.3 在Amazon Web Services上安裝Kubernetes
  34. 3.2 使用minikube在本地安裝Kubernetes
  35. 3.3 在Docker 中運(yùn)行Kubernetes
  36. 3.4 在樹莓派上運(yùn)行Kubernetes
  37. 3.5 Kubernetes客戶端
  38. 3.5.1 檢查集群狀態(tài)
  39. 3.5.2 列出Kubernetes的工作節(jié)點(diǎn)
  40. 3.6 集群組件
  41. 3.6.1 Kubernetes代理
  42. 3.6.2 Kubernetes DNS
  43. 3.6.3 Kubernetes用戶界面
  44. 3.7 小結(jié)
  45. 第4章 常用的kubectl命令
  46. 4.1 命名空間
  47. 4.2 上下文
  48. 4.3 查看Kubernetes API對象
  49. 4.4 創(chuàng)建、更新和銷毀Kubernetes對象
  50. 4.5 給對象添加標(biāo)簽和注釋
  51. 4.6 調(diào)試命令
  52. 4.7 自動(dòng)補(bǔ)齊命令
  53. 4.8 查看集群的其他方法
  54. 4.9 小結(jié)
  55. 第5章 Pod
  56. 5.1 Kubernetes中的Pod
  57. 5.2 Pod的應(yīng)用思路
  58. 5.3 Pod清單
  59. 5.3.1 創(chuàng)建Pod
  60. 5.3.2 創(chuàng)建Pod清單
  61. 5.4 運(yùn)行Pod
  62. 5.4.1 查詢Pod列表
  63. 5.4.2 Pod的詳細(xì)信息
  64. 5.4.3 刪除Pod
  65. 5.5 訪問Pod
  66. 5.5.1 使用端口轉(zhuǎn)發(fā)
  67. 5.5.2 通過日志獲取更多信息
  68. 5.5.3 使用exec在容器中運(yùn)行命令
  69. 5.5.4 在容器之間復(fù)制文件
  70. 5.6 健康檢查
  71. 5.6.1 存活探針
  72. 5.6.2 就緒探針
  73. 5.6.3 健康檢查的類型
  74. 5.7 資源管理
  75. 5.7.1 資源請求:所需的最少資源量
  76. 5.7.2 通過約束限制資源使用量
  77. 5.8 利用卷持久保存數(shù)據(jù)
  78. 5.8.1 在Pod中使用卷
  79. 5.8.2 Pod中卷的不同使用方式
  80. 5.8.3 使用遠(yuǎn)程磁盤持久保存數(shù)據(jù)
  81. 5.9 綜合討論
  82. 5.10 小結(jié)
  83. 第6章 標(biāo)簽與注釋
  84. 6.1 標(biāo)簽
  85. 6.1.1 應(yīng)用標(biāo)簽
  86. 6.1.2 修改標(biāo)簽
  87. 6.1.3 標(biāo)簽選擇器
  88. 6.1.4 API對象中的標(biāo)簽選擇器
  89. 6.1.5 Kubernetes架構(gòu)中的標(biāo)簽
  90. 6.2 注釋
  91. 6.3 清理
  92. 6.4 小結(jié)
  93. 第7章 服務(wù)發(fā)現(xiàn)
  94. 7.1 什么是服務(wù)發(fā)現(xiàn)?
  95. 7.2 服務(wù)對象
  96. 7.2.1 DNS服務(wù)
  97. 7.2.2 就緒檢查
  98. 7.3 向外公開集群服務(wù)
  99. 7.4 云集成
  100. 7.5 高級集成
  101. 7.5.1 端點(diǎn)
  102. 7.5.2 手動(dòng)發(fā)現(xiàn)服務(wù)
  103. 7.5.3 kube-proxy與集群IP
  104. 7.5.4 集群IP環(huán)境變量
  105. 7.6 連接到其他環(huán)境
  106. 7.7 清理
  107. 7.8 小結(jié)
  108. 第8章 Ingress的HTTP負(fù)載均衡
  109. 8.1 Ingress的規(guī)范與Ingress控制器
  110. 8.2 安裝Contour
  111. 8.2.1 配置DNS
  112. 8.2.2 配置本地的hosts文件
  113. 8.3 使用Ingress
  114. 8.3.1 最簡單的用法
  115. 8.3.2 使用主機(jī)名
  116. 8.3.3 使用路徑
  117. 8.3.4 清理
  118. 8.4 Ingress的高級話題和技巧
  119. 8.4.1 運(yùn)行多個(gè)Ingress控制器
  120. 8.4.2 多個(gè)Ingress對象
  121. 8.4.3 Ingress與命名空間
  122. 8.4.4 改寫路徑
  123. 8.4.5 提供TLS
  124. 8.5 Ingress的其他實(shí)現(xiàn)
  125. 8.6 Ingress的未來
  126. 8.7 小結(jié)
  127. 第9章 副本集
  128. 9.1 協(xié)調(diào)循環(huán)
  129. 9.2 Pod與副本集的關(guān)聯(lián)
  130. 9.2.1 采用現(xiàn)有的容器
  131. 9.2.2 隔離容器
  132. 9.3 副本集的設(shè)計(jì)思想
  133. 9.4 副本集的規(guī)范
  134. 9.4.1 Pod模板
  135. 9.4.2 標(biāo)簽
  136. 9.5 創(chuàng)建副本集
  137. 9.6 檢查副本集
  138. 9.6.1 根據(jù)Pod查找副本集
  139. 9.6.2 查找副本集管理的Pod集合
  140. 9.7 副本集的伸縮
  141. 9.7.1 副本集的命令式伸縮:kubectl scale
  142. 9.7.2 副本集的聲明式伸縮:kubectl apply
  143. 9.7.3 自動(dòng)伸縮副本集
  144. 9.8 刪除副本集
  145. 9.9 小結(jié)
  146. 第10章 部署
  147. 10.1 第一個(gè)部署
  148. 10.2 創(chuàng)建部署
  149. 10.3 管理部署
  150. 10.4 更新部署
  151. 10.4.1 擴(kuò)展部署
  152. 10.4.2 更新容器鏡像
  153. 10.4.3 推出的歷史記錄
  154. 10.5 部署策略
  155. 10.5.1 重建策略
  156. 10.5.2 滾動(dòng)更新策略
  157. 10.5.3 放慢部署速度以確保服務(wù)健康
  158. 10.6 刪除部署
  159. 10.7 監(jiān)控部署
  160. 10.8 小結(jié)
  161. 第11章 守護(hù)進(jìn)程集
  162. 11.1 守護(hù)進(jìn)程集調(diào)度器
  163. 11.2 創(chuàng)建守護(hù)進(jìn)程集
  164. 11.3 將守護(hù)進(jìn)程集限制到特定節(jié)點(diǎn)
  165. 11.3.1 向節(jié)點(diǎn)添加標(biāo)簽
  166. 11.3.2 節(jié)點(diǎn)選擇器
  167. 11.4 更新守護(hù)進(jìn)程集
  168. 11.5 刪除守護(hù)進(jìn)程集
  169. 11.6 小結(jié)
  170. 第12章 作業(yè)
  171. 12.1 作業(yè)對象
  172. 12.2 作業(yè)模式
  173. 12.2.1 一次性作業(yè)
  174. 12.2.2 并行性
  175. 12.2.3 工作隊(duì)列
  176. 12.3 定時(shí)作業(yè)
  177. 12.4 小結(jié)
  178. 第13 章 ConfigMap與Secret
  179. 13.1 ConfigMap
  180. 13.1.1 創(chuàng)建ConfigMap
  181. 13.1.2 使用ConfigMap
  182. 13.2 Secret
  183. 13.2.1 創(chuàng)建Secret
  184. 13.2.2 消費(fèi)Secret
  185. 13.2.3 私有Docker倉庫
  186. 13.3 命名約束
  187. 13.4 管理ConfigMap和Secret
  188. 13.4.1 顯示列表
  189. 13.4.2 創(chuàng)建
  190. 13.4.3 更新
  191. 13.5 小結(jié)
  192. 第14章 基于角色的訪問控制
  193. 14.1 基于角色的訪問控制
  194. 14.1.1 Kubernetes中的身份
  195. 14.1.2 角色和角色綁定
  196. 14.1.3 Kubernetes中的角色和角色綁定
  197. 14.2 RBAC的管理技巧
  198. 14.2.1 使用can-i測試授權(quán)
  199. 14.2.2 通過源代碼控制管理RBAC
  200. 14.3 高級主題
  201. 14.3.1 聚合ClusterRoles
  202. 14.3.2 使用組進(jìn)行綁定
  203. 14.4 小結(jié)
  204. 第15章 存儲解決方案與Kubernetes的集成
  205. 15.1 導(dǎo)入外部服務(wù)
  206. 15.1.1 沒有選擇器的服務(wù)
  207. 15.1.2 外部服務(wù)的局限性:健康檢查
  208. 15.2 運(yùn)行可靠的單例
  209. 15.2.1 運(yùn)行MySQL單例服務(wù)
  210. 15.2.2 動(dòng)態(tài)卷供應(yīng)
  211. 15.3 利用狀態(tài)集實(shí)現(xiàn)Kubernetes原生存儲
  212. 15.3.1 狀態(tài)集的屬性
  213. 15.3.2 利用狀態(tài)集手動(dòng)復(fù)制MongoDB
  214. 15.3.3 自動(dòng)化MongoDB集群的創(chuàng)建
  215. 15.3.4 持久卷與狀態(tài)集
  216. 15.3.5 最后一步:存活探針
  217. 15.4 小結(jié)
  218. 第16章 擴(kuò)展Kubernetes
  219. 16.1 擴(kuò)展Kubernetes意味著什么
  220. 16.2 可擴(kuò)展點(diǎn)
  221. 16.3 定制資源的模式
  222. 16.3.1 僅有數(shù)據(jù)
  223. 16.3.2 編譯器
  224. 16.3.3 操作器
  225. 16.3.4 如何入門
  226. 16.4 小結(jié)
  227. 第17章 部署實(shí)際應(yīng)用程序
  228. 17.1 Jupyter
  229. 17.2 Parse
  230. 17.2.1 前提條件
  231. 17.2.2 構(gòu)建Parse服務(wù)器
  232. 17.2.3 部署parse-server
  233. 17.2.4 測試Parse
  234. 17.3 Ghost
  235. 17.4 Redis
  236. 17.4.1 配置Redis
  237. 17.4.2 創(chuàng)建Redis服務(wù)
  238. 17.4.3 部署Redis
  239. 17.4.4 使用Redis集群
  240. 17.5 小結(jié)
  241. 第18章 組織應(yīng)用程序
  242. 18.1 我們的指導(dǎo)原則
  243. 18.1.1 以文件為準(zhǔn)
  244. 18.1.2 代碼審查的作用
  245. 18.1.3 特性門控
  246. 18.2 在源代碼管理中管理應(yīng)用程序
  247. 18.2.1 文件系統(tǒng)的布局
  248. 18.2.2 管理周期性的版本
  249. 18.3 為開發(fā)、測試與部署組織應(yīng)用程序的結(jié)構(gòu)
  250. 18.3.1 目標(biāo)
  251. 18.3.2 發(fā)布的進(jìn)展
  252. 18.4 使用模板為應(yīng)用程序添加參數(shù)
  253. 18.4.1 使用Helm和模板實(shí)現(xiàn)參數(shù)化
  254. 18.4.2 在文件系統(tǒng)布局中使用參數(shù)
  255. 18.5 部署全球性的應(yīng)用程序
  256. 18.5.1 全球部署架構(gòu)
  257. 18.5.2 實(shí)現(xiàn)全球部署
  258. 18.5.3 面向全球部署的儀表板和監(jiān)視
  259. 18.6 小結(jié)
  260. 附錄 利用樹莓派搭建Kubernetes集群
書名:Kubernetes即學(xué)即用(第二版)
譯者:馬晶慧 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2021年06月
頁數(shù):280
書號:978-7-5198-5676-2
原版書書名:Kubernetes: Up and Running, 2nd Edition
原版書出版商:O'Reilly Media
Brendan Burns
 
Brendan Burns是微軟的杰出工程師,也是Kubernetes項(xiàng)目的共同創(chuàng)始人。目前在微軟 Azure負(fù)責(zé)容器和DevOps相關(guān)工作。在加入微軟之前,他在谷歌云平臺上工作,幫助構(gòu)建了Deployment Manager和Cloud DNS等API。在從事云計(jì)算之前,他曾在谷歌從事網(wǎng)絡(luò)搜索基礎(chǔ)架構(gòu)方面工作,專注于低延遲索引。他擁有馬薩諸塞州阿默斯特大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,主修機(jī)器人技術(shù)。他和妻子Robin Sanders(以及兩個(gè)孩子),還有一只名字叫Mrs. Paws的貓(用鐵爪管理著他們的家)居住在美國西雅圖。
 
 
Joe Beda
 
Joe Beda的職業(yè)生涯始于微軟,從事Internet Explorer方面的工作(那時(shí),他很年輕,也很天真)。在微軟工作了7年后,Joe加入谷歌公司,并為其效力10年之久,從事過GUI框架、實(shí)時(shí)語音與聊天、電話通信、廣告機(jī)器學(xué)習(xí)和云計(jì)算等方面的工作。
最值得注意的是,在谷歌工作期間,Joe發(fā)起了Google Compute Engine 項(xiàng)目,并與Brendan和Craig McLuckie一起創(chuàng)建了Kubernetes。目前,Joe擔(dān)任Heptio公司的首席技術(shù)官,其中Heptio是他與Craig一起創(chuàng)建的一家創(chuàng)業(yè)公司。Joe目前居住在西雅圖,并因此引以為豪。
 
 
Kelsey Hightower
 
Kelsey Hightower在自己的科技職業(yè)生涯中樂于從事各種不同的角色,并且尤其喜歡擔(dān)任使軟件順利落地的領(lǐng)導(dǎo)角色。Kelsey是一位強(qiáng)大的開源倡導(dǎo)者,專注于構(gòu)建簡單的工具,以提高開發(fā)人員的工作效率。如果他不在編寫Go代碼,就是在參加各種技術(shù)研討會,探討范圍從編程到系統(tǒng)管理,無所不包。
 
 
購買選項(xiàng)
定價(jià):78.00元
書號:978-7-5198-5676-2
出版社:中國電力出版社