深入淺出地闡述Kubernetes特性、設計和實現細節。
轉自:https://github.com/RainbowMango/KubernetesDesign
TODO
筆者一直在思考Kubernetes
學習曲線陡峭的原因以及破解之法。
關于Kubernetes的認知,筆者認為大體上分為以下三個階段:
第一階段:會用
第二階段:理解
第三階段:精通
第一階段主要滿足工具使用的問題,可以按照文檔構建自已的集群并部署應用。
第二階段主要是準確理解各資源對象的概念以及各組件之間的協作,比如部署一個Deployment
,腦子中有一個動態的流程圖,
它是如何創建副本、Pod如何調度等Pod如何運行等。
第三階段進一步深化,能夠理解各種資源對象引入的背景以及其嘗試解決的痛點,同時也可以從源碼層面分析問題。
TODO…