简单的了解docker后,又跟着老师做了k8s集群的部署,之后想深入了解一下k8s,在学习《Kubernetes in Action》这本书的过程中,把一些书里面的我觉得有助于我再次深入了解k8s的内容摘取出来,记录下来,方便日后理解。
一、初始
初始:
部署微服务时,部署者需要正确地配置所有服务来使其作为一个单一系统能正确工作;
部署应用往往需要具备 对数据中心底层设备和硬件架构的理解
而K8s:
为应用程序提供一个一致的环境
二、初始到现在的变化
变化是由两方面导致的, 一方面是大型单体应用被拆解为更多的 小型微服务,另一方面是应用运行所依赖的基础架构的变化
三、k8s化解开发者和运维之间的矛盾
运维人员:程序运行环境的差异性。
K8s的出现:很好的化解了开发者与运维之间会产生分歧
四、生产环境和开发环境
两个概念:生产环境与开发环境
五、一个应用开发的变化历史
在过去:开发团队的任务是创建应用并交付给运维团队,然后运维团队部署应用并使它运行。
但是现在,公司都意识到,让同一个团队参与应用的开发、部署、运维的整个生命 周期更好。 这意味着开发者、 QA(质量保证) 和运维团队彼此之间的合作需要贯穿整个流程。 这种实践被称为 DevOps。
六、K8s原理
K8s原理:
Kubernetes通过对实际硬件做 抽象, 然后将自身

本文探讨了Kubernetes与容器技术在现代应用部署中的角色,分析了Kubernetes如何解决开发者与运维人员之间的矛盾,以及容器与虚拟机的区别。介绍了Docker的工作原理,Kubernetes的架构与组件,以及如何在Kubernetes中部署应用。
最低0.47元/天 解锁文章
693

被折叠的 条评论
为什么被折叠?



