java怎么拦截某个对象
260
2022-10-29
第一章 九析带你轻松完爆 etcd - 安装篇
目录
1 前言
2 etcd 介绍
3 etcd 架构
4 etcd 安装
5 etcd 启动和设置开机启动
6 组建 etcd 集群
7 验证 etcd 集群
8 etcd 操作
1 前言
2 etcd 介绍
etcd 是由 coreos 研发并开源的一个分布式键值对存储系统,底层使用 raft 一致性共识算法来实现强一致性、去中心化和高可用。etcd 不仅可以可靠、快速地保存数据,并提供了对外访问的接口。此外,etcd 还可以通过分布式锁、leader 选举和写屏障等特性实现可靠的分布式协作。
3 etcd 架构
4 etcd 安装
etcd 采用 yum 方式进行安装,如果你因为其他原因无法通过 yum 方式安装的话,可以直接到 Github 官网下载二进制安装包。
本文将使用 3 台虚拟机组成 etcd 集群,其中每台虚拟机都将安装 etcd。主机名和 ip 如下表所示:
k8s-m-1 192.168.182.181k8s-m-2 192.168.182.182k8s-m-3 192.168.182.183
在每台虚拟机上都使用如下命令安装 etcd:
yum -y install etcd
5 etcd 启动和设置开机启动
在每台机子上都使用如下命令启动和设置开机启动 etcd:
systemctl start etcdsystemctl enable etcdsystemctl status etcd
6 组建 etcd 集群
每台 etcd 安装完成后,需要将它们组建成集群。
k8s-m-1 节点执行如下命令:
nohup etcd --name k8s-m-1 --data-dir=data.etcd --initial-advertise-peer-urls --listen-peer-urls --advertise-client-urls --listen-client-urls --initial-cluster k8s-m-1=--initial-cluster-state new --initial-cluster-token jiuxi_token >> etcd.log 2>&1 &export ETCDCTL_API=3
k8s-m-2 节点执行如下命令:
nohup etcd --name k8s-m-2 --data-dir=data.etcd --initial-advertise-peer-urls --listen-peer-urls --advertise-client-urls --listen-client-urls --initial-cluster k8s-m-1=--initial-cluster-state new --initial-cluster-token jiuxi_token >> etcd.log 2>&1 &export ETCDCTL_API=3
k8s-m-3 节点执行如下命令:
nohup etcd --name k8s-m-3 --data-dir=data.etcd --initial-advertise-peer-urls --listen-peer-urls --advertise-client-urls --listen-client-urls --initial-cluster k8s-m-1=--initial-cluster-state new --initial-cluster-token jiuxi_token >> etcd.log 2>&1 &export ETCDCTL_API=3
7 验证 etcd 集群
执行如下语句验证 etcd 集群:
etcdctl --endpoints=192.168.182.181:2379,192.168.182.182:2379,192.168.182.183:2379 member list
8 etcd 操作
上面已经成功了创建了 etcd 集群,下面通过一个简单的样例演示插入和查询操作:
k8s-m-3 节点上执行插入操作:
etcdctl --endpoints=192.168.182.181:2379,192.168.182.182:2379,192.168.182.183:2379 put nickname jiuxietcdctl --endpoints=192.168.182.181:2379,192.168.182.182:2379,192.168.182.183:2379 get nickname
自此,整个 etcd 集群被轻松完爆。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~