深入浅出地阐述Kubernetes特性、设计和实现细节。
TODO
笔者一直在思考Kubernetes
学习曲线陡峭的原因以及破解之法。
关于Kubernetes的认知,笔者认为大体上分为以下三个阶段:
- 第一阶段:会用
- 第二阶段:理解
- 第三阶段:精通
第一阶段主要满足工具使用的问题,可以按照文档构建自已的集群并部署应用。
第二阶段主要是准确理解各资源对象的概念以及各组件之间的协作,比如部署一个Deployment
,脑子中有一个动态的流程图,
它是如何创建副本、Pod如何调度等Pod如何运行等。
第三阶段进一步深化,能够理解各种资源对象引入的背景以及其尝试解决的痛点,同时也可以从源码层面分析问题。
TODO...