Spinnaker實(shí)戰(zhàn):云原生多云環(huán)境的持續(xù)部署方案 版權(quán)信息
- ISBN:9787121419669
- 條形碼:9787121419669 ; 978-7-121-41966-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Spinnaker實(shí)戰(zhàn):云原生多云環(huán)境的持續(xù)部署方案 本書特色
1.本書開創(chuàng)了云原生多元環(huán)境持續(xù)部署工具Spinnaker的先例,講解深入。2.本書案例基于大廠一線工程師的實(shí)際工作,具有非常好的指導(dǎo)性和實(shí)踐性。3.本書提供豐富的圖片資源和實(shí)踐源碼,幫助讀者快速上手。
Spinnaker實(shí)戰(zhàn):云原生多云環(huán)境的持續(xù)部署方案 內(nèi)容簡介
本書聚焦于云原生和多云環(huán)境的持續(xù)部署方案,共分13 章,內(nèi)容涉及聲明式持續(xù)部署概述、Spinnaker基礎(chǔ)與實(shí)戰(zhàn)、金絲雀發(fā)布與灰度發(fā)布、部署安全、混沌工程及生產(chǎn)化建議等,結(jié)構(gòu)清晰,循序漸進(jìn),深入淺出。在持續(xù)部署*佳實(shí)踐方面,本書重點(diǎn)介紹了如何實(shí)施灰度發(fā)布、自動金絲雀分析和混沌工程,這些高級部署功能是Netflix 公司實(shí)現(xiàn)快速而穩(wěn)定迭代的核心技術(shù)。關(guān)于如何落地Spinnaker,本書站在人和組織架構(gòu)的視角,為遷移團(tuán)隊(duì)提供了指導(dǎo)性的意見,解決了新技術(shù)落地難的問題。
Spinnaker實(shí)戰(zhàn):云原生多云環(huán)境的持續(xù)部署方案 目錄
目 錄
01 聲明式持續(xù)部署概述 1
1.1 持續(xù)交付與持續(xù)部署 2
1.2 命令式與聲明式 6
1.3 常見的聲明式系統(tǒng) 9
1.4 聲明式與命令式結(jié)合:聲明式腳本流水線 13
1.5 聲明式腳本流水線的意義 16
1.6 本章小結(jié) 18
02 管理云基礎(chǔ)設(shè)施 19
2.1 遷移至云原生與混合云的挑戰(zhàn) 20
2.2 組織云基礎(chǔ)設(shè)施 23
2.3 流量組織形式 27
2.4 持續(xù)部署工具對比 27
2.5 本章小結(jié) 36
03 Spinnaker 簡介 37
3.1 概念 38
3.2 應(yīng)用管理 38
3.3 應(yīng)用程序部署 42
3.4 云提供商 45
3.5 Spinnaker 架構(gòu) 46
3.6 本章小結(jié) 57
04 安裝Spinnaker 59
4.1 環(huán)境要求 59
4.2 安裝部署 67
4.3 本章小結(jié) 82
05 Spinnaker基本工作流程:流水線 84
5.1 管理流水線 85
5.2 部署制品 95
5.3 啟動參數(shù) 108
5.4 階段 109
5.5 觸發(fā)器 114
5.6 通知 116
5.7 流水線表達(dá)式 118
5.8 版本控制和審計(jì) 125
5.9 動態(tài)流水線示例 126
5.10 本章小結(jié) 132
06 深入核心概念 133
6.1 虛擬機(jī)階段 133
6.2 Kubernetes階段 145
6.3 集成外部系統(tǒng)階段 156
6.4 流程控制階段 170
6.5 其他階段 175
6.6 部署制品類型 176
6.7 配置觸發(fā)器 192
6.8 使用流水線模板 205
6.9 消息通知 213
6.10 本章小結(jié) 226
07 自動金絲雀分析 227
7.1 Spinnaker 自動金絲雀發(fā)布 227
7.2 安裝組件 229
7.3 配置金絲雀 233
7.4 獲取金絲雀報(bào)告 248
7.5 工作原理 250
7.6 *佳實(shí)踐 251
7.7 本章小結(jié) 253
08 混沌工程 254
8.1 理論基礎(chǔ) 254
8.2 為什么需要混沌工程 256
8.3 五大原則 257
8.4 如何實(shí)現(xiàn)混沌工程 259
8.5 在 Spinnaker 中實(shí)施混沌工程 263
8.6 本章小結(jié) 268
09 使部署更加安全 269
9.1 集群部署 269
9.2 流水線執(zhí)行 285
9.3 自動驗(yàn)證階段 295
9.4 審計(jì)和可追溯 299
9.5 本章小結(jié) 302
10 *佳實(shí)踐 303
10.1 南北流量自動灰度發(fā)布:Kubernetes + Nginx Ingress 304
10.2 東西流量自動灰度發(fā)布:Kubernetes + Service Mesh 319
10.3 本章小結(jié) 334
11 生產(chǎn)建議 336
11.1 SSL 336
11.2 認(rèn)證 341
11.3 授權(quán) 351
11.4 Redis配置優(yōu)化 359
11.5 橫向擴(kuò)容 360
11.6 使用MySQL 作為存儲系統(tǒng) 363
11.7 監(jiān)控 372
11.8 本章小結(jié) 382
12 擴(kuò)展 Spinnaker 383
12.1 配置開發(fā)環(huán)境 383
12.2 編寫新階段 386
12.3 本章小結(jié) 394
13 遷移到Spinnaker 395
13.1 如何說服團(tuán)隊(duì) 395
13.2 遷移原則 396
13.3 本章小結(jié) 399
Spinnaker實(shí)戰(zhàn):云原生多云環(huán)境的持續(xù)部署方案 作者簡介
王煒,騰訊云CODING高級架構(gòu)師,CNCF大使,KubeCon評審委員會成員,開源云原生開發(fā)境Nocalhost研發(fā)負(fù)責(zé)人,騰訊云大學(xué)講師。多年來始終從事云原生架構(gòu)、Docker、Kubernetes、DevOps及微服務(wù)領(lǐng)域的研究與實(shí)踐,擅長開源項(xiàng)目治理和運(yùn)營。 王振威,騰訊云CODING研發(fā)總監(jiān),開源云原生開發(fā)環(huán)境Nocalhost產(chǎn)品負(fù)責(zé)人。深耕開發(fā)者工具領(lǐng)域,實(shí)現(xiàn)了CODING代碼托管、CI/CD等產(chǎn)品從0到1的突破,在Linux、Golang、Java、Kubernetes、Docker等技術(shù)領(lǐng)域有所見長。
- >
隨園食單
- >
上帝之肋:男人的真實(shí)旅程
- >
中國歷史的瞬間
- >
羅曼·羅蘭讀書隨筆-精裝
- >
詩經(jīng)-先民的歌唱
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
自卑與超越
- >
朝聞道