企業級Kubernetes應用( 簡體 字) | |
作者:張琦翔,周鵬飛,殷龍飛 | 類別:1. -> 程式設計 -> 綜合 |
出版社:電子工業出版社 | 3dWoo書號: 51666 詢問書籍請說出此書號! 有庫存 NT售價: 395 元 |
出版日:7/1/2019 | |
頁數:208 | |
光碟數:0 | |
站長推薦: | |
印刷: | 語系: ( 簡體 字 ) |
ISBN:9787121369360 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章 容器和Kubernetes介紹 1
容器的崛起 1 Kubernetes將為容器提供可編排和管理的基礎架構 4 云原生計算基金會為Kubernetes的規模提供了建議 6 CNCF Kubernetes一致性認證聚焦用戶需求 7 總結 8 第2章 Kubernetes基礎主題 10 Kubernetes架構 10 運行Kubernetes:部署選項 13 Kubernetes核心概念 16 第3章 Kubernetes高級主題 34 Kubernetes服務對象:出色的負載均衡器 34 DaemonSet 36 StatefulSet 39 卷和持久卷 43 ConfigMap 48 Secret 53 鏡像倉庫 58 Helm 60 展望 63 第4章 生產應用介紹 64 我們的第一個微服務 64 命名空間 (Namespace) 66 ServiceAccount 68 PodSecurityPolicy 69 將容器化的Db2數據庫部署為StatefulSet 69 管理基于Java的Portfolio微服務作為一個Deployment 92 部署Trader微服務前端頁面 100 將MQ Series Manager部署為容器化的StatefulSet 104 為Portfolio微服務部署支持服務 105 整合所有:訪問完整配置的應用程序 110 總結 113 第5章 持續交付 114 構建鏡像 116 Kubernetes的可編程性 118 典型變更流程 119 第6章 企業級應用的運維 120 微服務的日志收集和分析 120 微服務的健康管理 127 總結 133 第7章 集群運維和混合云 134 混合云概述 134 訪問控制 135 性能,調度和自動縮放 ☆ 143 網絡 152 存儲 162 配額 164 審計與合規 168 Kubernetes集群聯邦(Federation) 168 第8章 貢獻者體驗 170 Kubernetes 網站 170 云原生計算基金會網站 171 IBM開發者網站 172 Kubernetes貢獻者體驗SIG 173 Kubernetes文檔SIG 174 Kubernetes IBM Cloud SIG 176 第9章 Kubernetes的未來 177 傳統企業應用程序向云原生應用程序的遷移增長 177 采用Kubernetes進行高性能計算的增長 178 Kubernetes將成為機器學習和深度學習 應用程序的事實平臺 179 Kubernetes將成為多云的平臺 179 結論 179 附錄A 配置本書中使用的Kubernetes 181 附錄B 配置開發環境 186 附錄C 配置Docker從私有倉庫拉取鏡像 188 附錄D 為Docker Cloud生成API Key 190 關于作者 191 讀者調查表 192 電子工業出版社編著書籍推薦表 194 反侵權盜版聲明 195 Kubernetes從2015年7月21日發布1.0版本,經過三年多的時間不斷發展至今,其作為開源的容器應用自動部署、調度和管理平臺而被大眾廣泛接受,在全球收獲了一大批粉絲和擁護者。《企業級Kubernetes應用—基于混合云Kubernetes環境下的應用部署與運維》譯自O’Reilly出版的Kubernetes in the Enterprise。本書從容器及Kubernetes的起源開始,循序漸進地介紹了 Kubernetes的各類核心概念,本書從實際場景出發,舉例說明了應用部署的過程,并結合持續交付和運維進行了闡述。同時本書內容也覆蓋了混合云的使用場景,以及Kubernetes的未來應用方向。書中還介紹了社區貢獻的相關內容,非常適合對Kubernetes有興趣的技術人員閱讀和學習。
序 言
歡迎閱讀《企業級Kubernetes應用》。 偉大的技術呈現出多種多樣的形式。有些在開始時并不起眼,它們可能是一個人在安靜地獨自工作,或嘗試用自己的方式解決一個具體問題時創造出來的,比如 Ruby on Rails和Node.js的發展就是它們的創造者做夢也沒想到的。其他的技術產生了立竿見影的影響,其中最罕見的一些能夠在短短的一兩年內(也就是我們行業中的一瞬間里)就得到廣泛支持。Kubernetes和容器就是這樣的技術。它們代表著行業平臺的根本性轉變,這個轉變和HTTP以及Linux一樣關鍵。 從20世紀90年代以來,這是在行業內第一次出現這樣的現象:從供應商到企業到個人都在推動一個平臺向前發展,但我們并不知道這究竟意味著什么,我們只是很吃驚。新的業務、實踐和工具都會涌現,現在正是創建新事物的大好時機。隨便挑一些,如互聯汽車,數字化家居,健康技術,農業技術,無人機,按需建設,區塊鏈,等等,而這份長長的清單還在增長。 人們會使用這些技術,而這些技術建立在以Kubernetes為核心的云原生工具上。容器會幫助你簡化應用程序路徑,將它轉換成云就緒狀態,并可以采用新的架構,例如微服務。諸如GitOps之類的實踐會讓你的持續交付和可觀測性變得更快捷。 這樣的變化對于大公司來說是一個巨大的機遇,借此轉換到新的數字化平臺和市場。 IBM已經不是第一次站在這樣的變革前沿了,在Istio、etcd、服務目錄、Cloud Foundary、當然還有Kubernetes這些項目都是如此。我親自與作者們一起合作,率先采用Kubernetes和它的家即云原生計算基金會。你在這里能得到專家們的幫助—整個團隊的成員都是開源社區的領導者,并在實際大規模部署中投入了大量工作。 在本書中,你會發現知識是以一套模式和實踐的方式呈現的。所有的公司都可以應用這些模式,來創造以Kubernetes為核心的生產級的云原生平臺。讀者,應用程序由你決定—一個令人興奮的世界即將到來。 —Alexis Richardson CEO 云原生基金會TOC主席 |