云原生應用管理:原理與實踐
這是一部從原理與實踐角度講解云原生應用管理的著作,是阿里云容器服務團隊工程師多年云原生應用開發與管理經驗的總結。詳細講解了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的概念、發展和工作原理,然后詳細講解了它的功能、用法、架構、組件和實戰,最后通過源代碼分析了它的實現原理。
·16.1萬字