雲原生應用管理:原理與實踐

陳顯鷺,闞俊寶,匡大虎,盧稼奇

  • 出版商: 機械工業
  • 出版日期: 2020-08-01
  • 售價: $714
  • 貴賓價: 9.5$678
  • 語言: 簡體中文
  • 頁數: 460
  • 裝訂: 平裝
  • ISBN: 711165949X
  • ISBN-13: 9787111659495

立即出貨

買這商品的人也買了...

相關主題

商品描述

這是一部從原理與實踐角度講解雲原生應用管理的著作,
是阿里雲容器服務團隊工程師多年雲原生應用開發與管理經驗的總結。
詳細講解了Helm、Kustomize、CNAB、Operator等雲原生應用管理框架和工具的應用場景、功
能和使用,並通過源碼講解了它們的實現原理,同時提供了大量的案例和代碼解析,
能幫助讀者輕鬆掌握雲原生應用的管理。
全書一共16章,分為4個部分: 
第一部分(第1~4章)Helm 首先介紹了Helm的發展歷程、適用場景、架構設計、工作機制;
然後以Chart為例,講解了Helm的功能和使用方法;最後通過源代碼分析了Helm的實現原理。
第二部分(第5~8章)Kustomize 首先介紹了Kustomize的誕生背景、適用場景、工作機制;
然後詳細講解了它的功能和使用方法;最後通過源代碼分析了它的實現原理。
第三部分(第9~12章)CNAB 首先介紹了CNAB的基本概念、原理和規範;
然後以Porter為例,詳細講解了它的功能、用法和實戰;
最後通過源代碼分析了Porter的實現原理,同時講解了mixin的開發。
第四部分(第13~16章)Operator 首先介紹了Operator的概念、發展和工作原理,
然後詳細講解了它的功能、用法、架構、組件和實戰,最後通過源代碼分析了它的實現原理。

作者簡介

陳顯鷺

阿里雲容器服務技術專家,CNCF基金會下多個項目的貢獻者和維護者,
專注於容器技術的編排與基礎環境研究。
愛好折騰源代碼,熱愛開源文化並積極參與社區開源項目的研發。

目錄大綱

目錄
前言
第1章什麼是Helm
1.1 Helm的發展歷程
1.2 Helm的適用場景
1.3 Helm的社區和生態
1.4 Helm的架構設計與工作原理
1.4.1 Helm Client
1.4.2 Tiller
1.5本章小結

第2章Chart
2.1 Chart文件結構
2.1.1 Chart.yaml
2.1.2 Chart license, README notes
2.1.3 Chart Dependences
2.1.4 template和values
2.2 Helm功能初體驗
2.2.1前置條件
2.2.2 Helm的三大基本概念
2.2.3安裝Helm
2.2.4安裝第一個Chart
2.2.5查看當前安裝實例
2.2.6刪除安裝的實例
2.2.7 Helm後端存儲
2.3 helm install
2.4 Helm更新與回滾
2.4.1 helm upgrade
2.4.2 helm history
2.4.3 helm rollback
2.4.4一些有用的更新參數
2.5 helm repo
2.6創建自己的Chart
2.7 Helm Hooks
2.7.1 Helm支持的Hooks種類
2.7.2 Hooks與Release生命週期的關係
2.7.3簡單的Hooks示例
2.7.4使用crd-install來定義一個CRD
2.7.5自動刪除先前版本的Hooks
2.8 Helm插件
2.9 Chart測試
2.10 Chart模板開發高階介紹
……

第3章使用Helm部署Wordpress實戰
第4章Helm源碼分析
第5章Kustomize入門
第6章Kustomize詳解
第7章Kustomize實戰
第8章Kustomize源碼分析
第9章走近CNAB
第10章Porter使用詳解
第11章Porter實戰
第12章Porter mixin開發和源碼解析
第13章全面了解Operator
第14章Operator Framework功能詳解
第15章Operator實戰
第16章Operator示例:cert-manager源碼解析