注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件基于Kubernetes的云原生DevOps

基于Kubernetes的云原生DevOps

基于Kubernetes的云原生DevOps

定 價(jià):¥128.00

作 者: [美] 約翰·阿倫德爾(John Arundel) 著
出版社: 中國(guó)電力出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787519857042 出版時(shí)間: 2021-07-01 包裝:
開本: 16開 頁(yè)數(shù): 420 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書的主要內(nèi)容有:學(xué)習(xí)容器和Kubernetes的基本原理,無(wú)需任何經(jīng)驗(yàn)。運(yùn)行自己的集群,或選擇Amazon、Google,以及其他公司托管的Kubernetes服務(wù)。通過(guò)Kubernetes管理資源的使用和容器生命周期。從成本、性能、彈性、容量和可伸縮性等方面優(yōu)化集群。學(xué)習(xí)開發(fā)、測(cè)試和部署應(yīng)用程序的Z佳工具。應(yīng)用安全、可觀察性和監(jiān)控方面的Z新行業(yè)慣例。通過(guò)開發(fā)運(yùn)維原則來(lái)打造精簡(jiǎn)、快速和高效的團(tuán)隊(duì)。

作者簡(jiǎn)介

  John Arundel是一位顧問和作家,擁有30多年計(jì)算機(jī)行業(yè)的從業(yè)經(jīng)驗(yàn)。他為全世界各大公司提供有關(guān)Kubernetes、云,以及基礎(chǔ)設(shè)施的咨詢。 Justin Domingus是CareZone.com的開發(fā)運(yùn)維工程師,專門從事Kubernetes和云計(jì)算。

圖書目錄

目錄
序 . 1
前言 . 3
第1 章 云革命 11
1.1 云的誕生 12
1.1.1 購(gòu)買時(shí)間12
1.1.2 基礎(chǔ)設(shè)施即服務(wù) 13
1.2 開發(fā)運(yùn)維拉開序幕 14
1.2.1 沒有人真正理解開發(fā)運(yùn)維 15
1.2.2 業(yè)務(wù)優(yōu)勢(shì)16
1.2.3 基礎(chǔ)設(shè)施即代碼 17
1.2.4 共同學(xué)習(xí)17
1.3 容器的到來(lái) 18
1.3.1 最先進(jìn)的技術(shù) 18
1.3.2 箱子帶來(lái)的啟發(fā) 19
1.3.3 將軟件放入容器 20
1.3.4 即插即用的應(yīng)用程序 .21
1.4 容器的編排 22
1.5 Kubernetes 23
1.5.1 從Borg 到Kubernetes 23
1.5.2 什么因素導(dǎo)致Kubernetes 如此有價(jià)值? 24
1.5.3 Kubernetes 會(huì)消失嗎? 26
1.5.4 Kubernetes 并非萬(wàn)能 .26
1.6 云原生 28
1.7 運(yùn)維的未來(lái) 30
1.7.1 分布式開發(fā)運(yùn)維 31
1.7.2 有些仍然是中心式 31
1.7.3 開發(fā)人員生產(chǎn)力工程 .31
1.7.4 你就是未來(lái) .32
1.8 小結(jié) .33
第2 章 Kubernetes 簡(jiǎn)介 35
2.1 第一次運(yùn)行容器 35
2.1.1 安裝Docker 桌面版 36
2.1.2 什么是Docker ? 37
2.1.3 運(yùn)行容器鏡像 37
2.2 演示應(yīng)用程序 .38
2.2.1 查看源代碼 .38
2.2.2 Go 簡(jiǎn)介 39
2.2.3 演示應(yīng)用程序的原理 .40
2.3 建立容器 40
2.3.1 了解Dockerfile .41
2.3.2 最低限度的容器鏡像 .42
2.3.3 運(yùn)行Docker image build 42
2.3.4 命名鏡像43
2.3.5 端口轉(zhuǎn)發(fā)43
2.4 容器倉(cāng)庫(kù) 44
2.4.1 容器倉(cāng)庫(kù)的身份驗(yàn)證 .45
2.4.2 命名和推送鏡像 45
2.4.3 運(yùn)行鏡像46
2.5 Kubernetes 入門 .46
2.5.1 運(yùn)行演示應(yīng)用 47
2.5.2 如果容器無(wú)法啟動(dòng) 48
2.6 Minikube 48
2.7 小結(jié) .48
第3 章 獲取Kubernetes 51
3.1 集群架構(gòu) 52
3.1.1 控制平面52
3.1.2 節(jié)點(diǎn)組件53
3.1.3 高可用性54
3.2 自托管Kubernetes 的成本 56
3.2.1 超出預(yù)期的工作量 56
3.2.2 不僅僅是初始設(shè)置 57
3.2.3 不能完全依賴工具 58
3.2.4 Kubernetes 的難度很大 59
3.2.5 管理費(fèi)用59
3.2.6 從托管服務(wù)開始 59
3.3 托管Kubernetes 服務(wù) .60
3.3.1 Google Kubernetes Engine(GKE) 61
3.3.2 集群自動(dòng)伸縮 62
3.3.3 亞馬遜的Elastic Container Service for Kubernetes(EKS) .62
3.3.4 Azure Kubernetes Service(AKS) 63
3.3.5 OpenShift .63
3.3.6 IBM Cloud Kubernetes Service .63
3.4 一站式Kubernetes 解決方案 64
3.5 Kubernetes 安裝程序 64
3.5.1 kops 64
3.5.2 Kubespray 65
3.5.3 TK8 .65
3.5.4 困難模式的Kubernetes 66
3.5.5 kubeadm 66
3.5.6 Tarmak 66
3.5.7 Rancher Kubernetes Engine(RKE) 66
3.5.8 Puppet Kubernetes 模塊 67
3.5.9 Kubeformation 67
3.6 購(gòu)買還是構(gòu)建:我們的建議 67
3.6.1 運(yùn)行更少軟件 68
3.6.2 盡可能使用托管Kubernetes 68
3.6.3 如何應(yīng)對(duì)提供商鎖定? 69
3.6.4 根據(jù)需要使用標(biāo)準(zhǔn)的Kubernetes 自托管工具 70
3.6.5 當(dāng)你的選擇受到限制時(shí) 70
3.6.6 裸金屬與內(nèi)部服務(wù)器 .70
3.7 無(wú)集群容器服務(wù) 71
3.7.1 Amazon Fargate 72
3.7.2 Azure Container Instances(ACI) .72
3.8 小結(jié) .73
第4 章 Kubernetes 對(duì)象 75
4.1 部署 .75
4.1.1 監(jiān)督與調(diào)度 .76
4.1.2 重新啟動(dòng)容器 76
4.1.3 查詢部署77
4.2 Pod 78
4.3 副本集 79
4.4 維持所需狀態(tài) .80
4.5 Kubernetes 調(diào)度器 81
4.6 YAML 格式的資源清單 .82
4.6.1 資源就是數(shù)據(jù) 82
4.6.2 部署清單83
4.6.3 使用kubectl apply 84
4.6.4 服務(wù)資源85
4.6.5 使用kubectl 查詢集群 88
4.6.6 資源的高級(jí)使用方式 .89
4.7 Helm:Kubernetes 包管理器 90
4.7.1 安裝Helm 90
4.7.2 安裝Helm Chart 91
4.7.3 Chart、Repository 與Release 92
4.7.4 查看Helm Release 92
4.8 小結(jié) .93
第5 章 資源管理 95
5.1 了解資源 95
5.1.1 資源單位96
5.1.2 資源請(qǐng)求96
5.1.3 資源約束97
5.1.4 控制容器的大小 99
5.2 管理容器的生命周期 99
5.2.1 存活探針99
5.2.2 探針延遲及頻率 100
5.2.3 其他類型的探針 101
5.2.4 gRPC 探針 101
5.2.5 就緒探針102
5.2.6 基于文件的就緒探針 103
5.2.7 minReadySeconds .104
5.2.8 Pod 中斷預(yù)算 104
5.3 命名空間 .106
5.3.1 使用命名空間 .107
5.3.2 應(yīng)該使用哪些命名空間? 107
5.3.3 服務(wù)地址 108
5.3.4 資源配額109
5.3.5 默認(rèn)資源請(qǐng)求和約束 111

本目錄推薦

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