linux怎么查看本机内存大小
243
2022-10-18
swarm 简单集群搭建
一、前提条件
1、准备几台虚机
我这里准备了3台centos7 的虚拟进行swarm集群搭建。 docker安装命令如下:可以参考
curl -fsSL | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL | sh
2、关闭SELinux
查看selinux状态:
getenforce
提示:Permissive 是不起用服务,Enforcing 表示未关闭在运行。 临时关闭命令:
setenforce 0
永久关闭:
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
3、关闭防火墙
systemctl status firewalld.service 查看状态
systemctl stop firewalld.service 关闭
systemctl disable firewalld.service 关闭开机自启
二、开启docker监听2375端口
1、修改docker默认配置
swarm是通过监听2375端口进行通信的,所以在使用Swarm进行集群管理之前,需要设置一下2375端口的监听。所有主机节点docker开启2375监听,docker版本不同,配置方式不太一样,这里使用的是docker20.10.17 #vim /lib/systemd/system/docker.service
在ExecStart中加入以下内容:
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
2、重启docker服务
#systemctl daemon-reload #使配置文件生效,不执行这步骤会报错的
#systemctl restart docker #重启docker
3、下载swarm镜像
#docker pull swarm 拉去镜像
#docker images|grep swarm 查看镜像
三、初始化swarm,搭建集群
1、选一个主机执行下面命令,设置为管理节点
docker swarm init --advertise-addr 192.168.244.128
这里我截取出来了,To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.
docker swarm join --token SWMTKN-1-5vqb3m7tlikuuezwkg5thn6u7yghee1ovntrtyq4a12oid7zl0-2tzdigrlw1a1iij0hq6zsw7n2 192.168.244.128:2377
2、将其余节点主机加入所创建的集群里
docker swarm join --token SWMTKN-1-5vqb3m7tlikuuezwkg5thn6u7yghee1ovntrtyq4a12oid7zl0-2tzdigrlw1a1iij0hq6zsw7n2 192.168.244.128:2377
3、在管理节点查看集群节点
#docker node list #查看集群情况
到这里基本就搭建完成了一个swarm集群
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~