consul集群搭建

简介:

在14上启动14的consul,会自动创建目录consuldata

consul agent -server -bootstrap-expect 1 -data-dir consuldata -node=node14 -bind=192.168.177.14 -ui-dir dist -datacenter=dc1 -client=0.0.0.0

在11上开启

consul agent -server -bootstrap-expect 2 -data-dir consuldata -node=node11 -bind=192.168.177.11 -ui-dir dist -datacenter=dc1 -client=0.0.0.0

在10上开启

consul agent -server -bootstrap-expect 2 -data-dir consuldata -node=node10 -bind=192.168.177.10 -ui-dir dist -datacenter=dc1 -client=0.0.0.0

在14上做添加

consul join 192.168.177.11

consul join 192.168.177.10

12以客户端的方式加入集群组中。
consul agent -data-dir consuldata -node=node12 -bind=192.168.177.12 -datacenter=dc1 -client=0.0.0.0
consul join 192.168.177.10

目录
相关文章
|
7月前
|
存储 JSON 网络协议
微服务Consul集群搭建
Consul是HashiCorp的开源工具,用于服务发现、配置管理和分布式一致性。它提供服务注册与发现、健康检查、KV存储、多数据中心支持,并基于Raft协议保证一致性。Consul还具有DNS接口和Web UI。要安装,可从HashiCorp或阿里云下载,使用`yum`在Linux上安装。启动单机模式用`consul agent -dev`,集群部署涉及配置文件如`/etc/consul.d/consul.hcl`。常用命令包括启动、加入集群、查看成员及服务管理等。
微服务Consul集群搭建
|
消息中间件 负载均衡 调度
Docker swarm实现基于Consul和Haproxy的RabbitMQ高可用集群
基于Consul服务发现和Haproxy实现的RabbitMQ高可用的负载均衡集群
|
存储 Kubernetes 数据安全/隐私保护
在kubernetes上部署consul集群
本教程将帮助你在kubernetes上部署一个拥有3个节点的consul集群 备注:consul教程见Consul; 预览 consul 集群的三个节点部署方式使用 StatefulSet consul集群成员之间使用TLS进行安全通信 TLS and encryption keys 预备知识 本教程利用了Kubernetes 1.
4534 0
|
Docker 容器
在docker中运行Consul集群
网上有很多在docker中运行Consul集群的文章但是都千篇一律的不能在多个宿主机上运行
|
负载均衡 网络协议 数据可视化
Docker部署Consul单节点或者集群教程
Docker部署Consul单节点或者集群教程
2488 2
|
Linux API 持续交付
|
存储 负载均衡 网络协议
C#使用Consul集群进行服务注册与发现
我个人觉得,中间件的部署与使用是非常难记忆的;也就是说,如果两次使用中间件的时间间隔比较长,那基本上等于要重新学习使用。 所以,我觉得学习中间件的文章,越详细越好;因为,这对作者而言也是一份珍贵的备忘资料。
C#使用Consul集群进行服务注册与发现
|
存储 开发框架 数据可视化
|
运维 数据中心
|
算法 网络协议 数据中心
Docker - 容器部署 Consul 集群
Docker - 容器部署 Consul 集群目录 说明简介了解 ConsulConsul 使用场景Consul 优势Consul 中的概念安装准备 Consul 镜像安装单个 Consul组装集群 Consul总结引用和附件说明本文主要介绍怎么使用 Docker 在 Linux 环境部署 Consul 集群,如果你对 Docker 不了解的同学,请先学习一下 Docker。
5072 0