容器技术,已经成为运维和架构主流,传统分布式已经无法满足当前快速部署和服务管理的需求。
docker凭借 简化配置、快速整合服务器、以提高开发效率为目的打代码流水线管理,并且具备调试能力、进行应用隔离的多用户快速部署优势,已经成为运维和架构师的必须掌握工具。
docker:容器生成工具
kubernetes:容器编排工具
-------------------------------华丽的分割线----------------------------------------
DevOps文化:
那么,如何表现DevOps的文化呢?
容器之间需要相互信任和融合、敏捷开发方式、开放和互信的沟通方式!
DevOps过程:
版本发布计划、服务持续集成、功能和模块持续发布、实时和持续跟进的测试以及持续及时地改进。
DevOps工具:
项目版本管理、自动化运维部署以及实时监控能力。
--------------------------------华丽的分割线--------------------------------------
那么,我们应该选择docker还是kubernetes呢?
答案是:都需要。