linux cpu占用率如何看
275
2022-10-21
[云原生专题-19]:容器 - docker大规模集群部署与运维三剑客 - compose、machine、swarm总结
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊
目录
前言:
三种工具的比较
前言:
集群化运作还是docker的核心价值,集群化是docker诞生的大背景,docker自身提供了三种主要的工具,用于支持docker快速、有效的进行大规模集群部署与运维。
这三种工具是compose、machine、swarm,他们既有这各种不同的目的和功能,他们之间有相互协作,共同完成docker应用的大规模集群部署与运维。
三种工具的比较
Compose | machine | swarm | |
工具部署 | 编译、部署主机 | 运维管理主机 | 应用运维系统主机 |
功能目的 | 一键同时构建多个docker镜 并在目标主机上构建docker镜像 | 通过单个节点进行大规模、远程创建和管理虚拟机本身,并们能够在这些虚拟机上安装docker引擎、docker应用和docker swarm。 | 对在线运行的大规模docker进行集群化管理与分工(角色分工),对外提供统一的接口,对内进行分工、负载均衡等管理。 |
操作对象 | docker镜像 | 虚拟机machine | 虚拟机machine |
输入信息 | dockerfile和 docker-compose.yml配置文件 | 用户输入给docker machine的命令指示 远程的可以创建虚拟机本地或云平台 | 运行的docker主机以及响应的docker实例 |
主要动作 | 构建docker镜像 部署docker镜像 | 创建、删除虚拟机 启动、关闭虚拟机 安装和卸载docker引擎 | 创建和删除角色 加入或退出集群 |
输出结果 | docker镜像以及镜像实例化部署 | 新创建的各种虚拟机以及在这些虚拟机上安装的docker环境、甚至可以docker实例 | 集群化运作的角色分工 一个swarm mananger,N个work node。 |
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~