1.docker
docker 也算是微服务发展到一定阶段的产物,很多新技术的产生都是当下技术的发展很费人力,需要很多重复的低技术工作时,为了去突破这些重复性的低劳动而产生。而docker 就是在微服务的大力发展下促进发展的。微服务的部署需求相比以前的单体不知道多了多少个数量级,那再重复部署过程中,对于环境的配置就有很多低难度的重复性工作,那docker的发展,就将人从这个重复性工作中解放出来。配置一处,其他地方直接拷贝使用。
2.k8s
k8s 也是在容器化发展到一定阶段的产物,因为容器化的发展,那容器化的管理,运维就成了瓶颈。K8S就是用来处理容器的编排,管理的技术。
k8s与docker的区别就是,k8s是用来管理docker集群的。
3.promethues
promethues 是一个系统监控和报警系统。同时有监控和报警功能,一般在使用k8s时都会同步带有promethues进行系统的监控和报警处理。算是辅助运维的系统。
参考: