最强swarm集群一键部署+氢弹级容器管理工具介绍

简介: k8s越来越重!越来越重!越来越重…………大版本一年更新两三个!不算周边生态的更新迭代!不过也好,催生出不少k8s运维工程师的岗位,薪资待遇还不错!之前一直在跟大家聊k8s也实时更新了其重要版本的一键部署脚本!最起码让大家入门不至于那么困难!

k8s越来越重!越来越重!越来越重…………

大版本一年更新两三个!不算周边生态的更新迭代!

不过也好,催生出不少k8s运维工程师的岗位,薪资待遇还不错!

之前一直在跟大家聊k8s也实时更新了其重要版本的一键部署脚本!最起码让大家入门不至于那么困难!


今天暂时不提k8s。咱们聊聊swarm!~


波哥老规矩直接上脚本:


git clone https://github.com/luckman666/deploy_swarm.git
cd deploy_swarm && chown -R 755 .
# 编辑base.config参数
./deploy_swarm_master.sh

以上就部署了一套swarm

可以查看一下。我这个是两个节点的swarm

640.png

然后请在浏览器输入部署节点的IP:9000来登录我们的图形管理工具

640.jpg


得到以上界面,这个就是咱们今天的主角,swarm以后我们再细说!

输入用户名密码后这样写:

640.jpg


local是只管理本机,remote是管理远端服务器的,因为我们是swarm集群,所以选择第二个。


IP:端口就那么写。我脚本后台都自动帮你们改好了!波哥容易嘛?难道不值得你们关注?点赞?转发?为了三行代码搞定的这事,我后边写了将近800行代码哦。。。

关注,点赞,转发三样全齐的今年发大财。

只做到一样的。。算了!,也发大财吧!

一样都没有的。。。也就彩票中个千八百的命吧!


咱们继续往下看!

640.jpg


上面就是node1的基本信息,我们去添加第二台机器

640.jpg


点到主页:可以看到两台机器,还有他们的基本信息~

640.jpg


这里东西太多了,我就简单介绍几个最常用的!

640.jpg640.jpg


上面会出现很多预制好的模板,选择apache

640.jpg


然后这里哦!都能看懂,我就不多说了!就是一个web部署容器添加各种参数。然后我们deploy。

640.jpg


稍等一会我们回到dashboard,看到container变成两个啦。其中一个是我我们的正在使用的小工具的容器哦~

点进去

640.jpg


上面是容器的启停删建

下面的给大家演示一下:

640.jpg

选择一个sh,一般默认就好

640.jpg

看到了吗?登录到容器内部调整哦!

640.jpg

资源监控

640.jpg640.jpg


日志:这个最有用!

640.jpg

可以动态实时查看日志,我们在调试容器的时候必须要用这个!

640.jpg

上面是属于独立部署docker的

server就是操作我们的swarm集群了

640.jpg


创建:

640.jpg

然后浏览器输入两个节点的IP:8001

显示部署成功了!俩机器一台一个!

640.jpg


然后image,可以看到分层信息以及其他详细信息,并且可以打包上传等等镜像的动作都有,非常有用奥~!

640.jpg


查看网络情况:

640.jpg


磁盘挂载:

640.jpg


太多啦!你们到时候自己看吧,工具名叫portainer。

今天就介绍到这里。非常有用,这个必须会用奥!这个必须会用奥!这个必须会用奥,有空再给你们介绍别的利器!

又半夜了!唉!~

关注转发点赞发大财!~

原创作品,转发请标明来源及链接!

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
5月前
|
Kubernetes Docker Python
Docker 与 Kubernetes 容器化部署核心技术及企业级应用实践全方案解析
本文详解Docker与Kubernetes容器化技术,涵盖概念原理、环境搭建、镜像构建、应用部署及监控扩展,助你掌握企业级容器化方案,提升应用开发与运维效率。
920 108
|
5月前
|
运维 监控 数据可视化
小白也能部署应用,3个免费的容器化部署工具测评
本文对比了三款容器化部署工具:Docker Compose、Portainer 和 Websoft9。Docker Compose 适合开发者编排多容器应用,Portainer 提供图形化管理界面,而 Websoft9 则面向中小企业和非技术人员,提供一键部署与全流程运维支持,真正实现“开箱即用”。三款工具各有定位,Websoft9 更贴近大众用户需求。
小白也能部署应用,3个免费的容器化部署工具测评
|
3月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
575 5
|
7月前
|
运维 监控 数据可视化
容器化部署革命:Docker实战指南
容器化部署革命:Docker实战指南
|
3月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
658 4
|
7月前
|
存储 运维 安全
Docker化运维:容器部署的实践指南
Docker化运维:容器部署的实践指南
|
5月前
|
运维 数据可视化 C++
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
2025年热门Web化容器部署工具对比:Portainer与Websoft9。Portainer以轻量可视化管理见长,适合技术团队运维;Websoft9则提供一站式应用部署与容器管理,内置丰富开源模板,降低中小企业部署门槛。两者各有优势,助力企业提升容器化效率。
412 1
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
|
4月前
|
存储 Kubernetes 持续交付
为什么Docker容器化改变了开发与部署?
为什么Docker容器化改变了开发与部署?
|
8月前
|
关系型数据库 MySQL 数据库
【赵渝强老师】数据库不适合Docker容器化部署的原因
本文介绍了在Docker中部署MySQL数据库并实现数据持久化的方法,同时分析了数据库不适合容器化的原因。通过具体步骤演示如何拉取镜像、创建持久化目录及启动容器,确保数据安全存储。然而,由于数据安全性、硬件资源争用、网络带宽限制及额外隔离层等问题,数据库服务并不完全适合Docker容器化部署。文中还提到数据库一旦部署通常无需频繁升级,与Docker易于重构和重新部署的特点不符。
451 18
【赵渝强老师】数据库不适合Docker容器化部署的原因

相关产品

  • 容器服务Kubernetes版
  • 推荐镜像

    更多