项目中遇到了docker、PaaS、k8s,它们之间的关系是怎么样的呢?

docker可以构建私有PaaS,k8s提供容器的编排功能。docker基于PaaS产生的,k8s基于docker产生的。可以说,它们是PaaS的衍生品。

  • docker用作自动化应用打包、部署,自动化测试和持续集成,构建私有PaaS
  • PaaS核心解决代码完成后部署、运行、运维、监控一系列事情。(持续集成/持续交付)
  • k8s提供容器的编排功能,即容器的部署,管理,服务发现,组件部署在资源池中的哪个节点,自愈,自动重启

详细可以看:https://blog.csdn.net/raindaywhu/article/details/52057103

原文地址:https://www.cnblogs.com/ivy-xu/p/12555870.html