srv记录

ETCD:多机上的集群

允我心安 提交于 2019-12-05 16:51:21
原文地址: cluster on multiple machines 总览 启动一个集群静态的要求是每一个集群中的成员需要知道其他成员的位置。在许多情况下,集群成员的IP可能无法提前知道。在这种情况下,etcd集群可以在发现服务的帮助下进行启动。 一旦etcd集群已经启动,添加或移除成员可以通过 运行时重新配置 。在运行时重新配置之前,为了更好地理解设计,我们建议读 运行时重新配置设计文档 。 这篇引导etcd集群的启动将包括以下机制: 静态 etcd发现 DNS发现 每种引导机制都将用于创建具有以下详细信息的三台计算机etcd集群: Name Address Hostname infra0 10.0.1.10 infra0.example.com infra1 10.0.1.11 infra1.example.com infra2 10.0.1.12 infra2.example.com 静态 集群的成员,在启动之前它们的地址和集群的大小,我们可以通过设置 initial-cluster 参数使用离线的启动配置。每一个机器将会通过以下的环境变量或命令行获得配置信息: ETCD_INITIAL_CLUSTER="infra0=http://10.0.1.10:2380,infra1=http://10.0.1.11:2380,infra2=http://10.0.1.12:2380

CentOS 7 ETCD集群配置大全

戏子无情 提交于 2019-11-26 19:53:29
目录 前言 环境准备 安装 静态集群 配置 node01 配置文件 node02 配置文件 node03 配置文件 启动测试 查看集群状态 生成TLS证书 etcd证书创建 安装cfssl工具集 生成证书 分发证书到各节点上 静态TLS集群 etcd 配置 node01 配置文件 node02 配置文件 node03 配置文件 启动测试 检查TLS集群状态 ETCD 动态集群基于DNS的SRV解析自动发现 添加SRV解析 方法一: 使用 bind 配置SRV解析 方法二: 使用 dnsmasq 配置SRV解析 验证SRV解析是否正常 配置ETCD node01 配置文件 node02 配置文件 node03 配置文件 启动并测试 ETCD TLS动态集群基于DNS的SRV解析自动发现 添加SRV解析 方法一: 使用 bind 配置SRV解析 方法二: 使用 dnsmasq 配置SRV解析 验证SRV解析是否正常 ETCD 配置 node01 配置文件 node02 配置文件 node03 配置文件 启动测试 报错解决 1. 证书报错 bad certificate 解决 2. DNS 的 SRV 解析报错 cannot find local etcd member "etcd1" in SRV records http不带证书解析如下 https带证书解析如下 前言 Etcd 是

ETCD:多机上的集群

倾然丶 夕夏残阳落幕 提交于 2019-11-26 12:25:21
原文地址: cluster on multiple machines 总览 启动一个集群静态的要求是每一个集群中的成员需要知道其他成员的位置。在许多情况下,集群成员的IP可能无法提前知道。在这种情况下,etcd集群可以在发现服务的帮助下进行启动。 一旦etcd集群已经启动,添加或移除成员可以通过 运行时重新配置 。在运行时重新配置之前,为了更好地理解设计,我们建议读 运行时重新配置设计文档 。 这篇引导etcd集群的启动将包括以下机制: 静态 etcd发现 DNS发现 每种引导机制都将用于创建具有以下详细信息的三台计算机etcd集群: Name Address Hostname infra0 10.0.1.10 infra0.example.com infra1 10.0.1.11 infra1.example.com infra2 10.0.1.12 infra2.example.com 静态 集群的成员,在启动之前它们的地址和集群的大小,我们可以通过设置 initial-cluster 参数使用离线的启动配置。每一个机器将会通过以下的环境变量或命令行获得配置信息: ETCD_INITIAL_CLUSTER="infra0=http://10.0.1.10:2380,infra1=http://10.0.1.11:2380,infra2=http://10.0.1.12:2380