培养良好的生活、学习、工作习惯。
相关概念:
主机规划:
要求:主机名称规范、IP段相邻、备注明确
| 主机序号 | 名称 | 内网IP | 外网IP | CPU核数 | 内存大小 | 备注 | 
| 01 | etcd-node-master-01 | 10.0.0.1 | 外网IP | 2 | 4G | 备注 | 
| 02 | etcd-node-slave-02 | 10.0.0.2 | 外网IP | 2 | 4G | 备注 | 
| 03 | etcd-node-slave-03 | 10.0.0.3 | 外网IP | 2 | 4G | 备注 | 
设置主机名称
| 12
 3
 
 | hostnamectl set-hostname etcd-node-master-01hostnamectl set-hostname etcd-node-slave-02
 hostnamectl set-hostname etcd-node-slave-03
 
 | 
修改内网IP地址:
| 1
 | vim /etc/sysconfig/network-scripts/ifcfg-ens33
 | 
重启网关:
| 1
 | systemctl restart network
 | 
防火墙设置:
| 12
 
 | firewall-cmd --zone=public --add-port=2379/tcp --permanentfirewall-cmd --reload
 
 | 
YUM安装:
验证&查看版本
修改配置:
分别修改3个主机的配置文件/etc/etcd/etcd.conf
注意!修改前一定要备份!
   cp /etc/etcd/etcd.conf /etc/etcd/etcd.conf.bak
| 12
 3
 4
 5
 6
 7
 8
 
 | ETCD_LISTEN_PEER_URLS="http://10.0.0.1:2380"ETCD_LISTEN_CLIENT_URLS="http://10.0.0.1:2379,http://127.0.0.1:2379"
 ETCD_NAME=Master
 ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.1:2380"
 ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.1:2379"
 ETCD_INITIAL_CLUSTER=“Master=http://10.0.0.1:2380,Node02=http://10.0.0.2:2380,Node03=http://10.0.0.3:2380"
 ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
 ETCD_INITIAL_CLUSTER_STATE="new"
 
 | 
重启etcd服务
查看Etcd集群
Etcd 测试
| 12
 
 | etcdctl set name testetcdctl get name
 
 | 
扩展概念
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | 负载均衡:区域负载均衡:DNS
 硬件负载均衡:F5/A10
 软件负载均衡:Nginx/LVS/HAProxy
 
 磁盘阵列:raid
 防火墙技术:硬件/软件
 
 NTP(Network Time Protocal)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化tongbuwang。
 
 Radis的分布式缓存;
 mysql主从、读写分离、高可用、分库分表;
 
 MHA
 备份
 elk
 ci/cd
 centos8 / podman
 
 |