本書主要分析了Kubernetes核心功能的實現(xiàn)原理,是一本幫助讀者了解Kubernetes架構設計及內部原理實現(xiàn)的書。由于Kubernetes代碼量較大,源碼不容易理解,所以本書將梳理相關知識點,幫助讀者快速學習。本書共分為8章,第1章簡要介紹了Kubernetes架構的核心組件,以及每個核心組件在架構中的作用;第2章主要介紹了Kubernetes構建過程中的源碼實現(xiàn);第3章主要介紹了Kubernetes的核心數據結構定義及圍繞資源展開的核心功能;第4章主要介紹了kubectl命令行交互工具的實現(xiàn)機制;第5章主要介紹了client-go編程式交互工具的實現(xiàn)機制;第6章主要介紹了Etcd存儲的核心實現(xiàn);第7章主要介紹了kube-apiserver組件的核心實現(xiàn);第8章主要介紹了kube-scheduler組件的核心實現(xiàn)。