哈喽大家好,我是咸鱼
咸鱼在《一文带你了解容器技术的前世今生》有介绍过容器技术的由来以及Docker项目的发展
我们知道,Docker 及其他容器技术能够极大地简化应用程序的部署,做到了”开箱即用“
俗话说:”凡是具有两面性“。容器技术给我们带来便利的同时,一些问题也随之出现了
随着企业规模或者说业务规模的不断扩大,应用程序越来越多、而每个应用程序往往又由多个容器组成
例如想要实现一个简单的数据库 web 界面也可能需要为数据库服务器和应用程序运行单独的容器
于是容器的管理便成为了一个棘手的难题。工程师们为了解决这个问题,开发了一系列的容器编排器(container orchestrator),其中最有名的当属 kubernetes
容器编排器可以将一组容器作为一个基本单元去进行管理(例如 K8s 里的 pod),而且容器编排器可以在集群之间自动分配容器工作负载
那么今天,咸鱼将以自我介绍的形式来带大家了解三个容器编排器——Docker Compose、Swarm、Kubernetes
大家好,我叫 Docker Compose ,我的爸爸是一个名叫 Docker 的公司
我的前身是一个叫 Fig 的项目,Fig 项目可是大有来头——因为它第一次提出了容器编排的概念
你只需要执行一条命令 fig up
就能够依次创建一系列容器,并且容器之间的关系及依赖性,都会自动帮你解决
近期评论