etcd集群安装配置文档

15 篇文章 0 订阅
9 篇文章 0 订阅

ETC集群配置

yum install etcd

安装

  etcd每台安装步骤都一样,所以etcd2、etcd3都以etcd1步骤一样

  安装只需一条命令即可:

  yum -y install etcd

 

修改配置文件

ETCD_DATA_DIR="/var/lib/etcd/etcd01"

ETCD_LISTEN_PEER_URLS="http://192.168.15.1:2380"

ETCD_LISTEN_CLIENT_URLS="http://127.0.0.1:2379,http://192.168.15.1:2379"

ETCD_NAME="etcd01"

ETCD_INITIAL_ADVERTISE_PEER_URLS="http://192.168.15.1:2380"

ETCD_ADVERTISE_CLIENT_URLS="http://192.168.15.1:2379"

ETCD_INITIAL_CLUSTER="etcd01=http://192.168.15.1:2380,etcd02=http://192.168.15.2:2380,etcd03=http://192.168.15.3:2380"

ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"

ETCD_INITIAL_CLUSTER_STATE="new"

 

vi /usr/lib/systemd/system/etcd.service

新增

 

ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/bin/etcd --name=\"${ETCD_NAME}\" --data-dir=\"${ETCD_DATA_DIR}\" --listen-client-urls=\"${ETCD_LISTEN_CLIENT_URLS}\" --listen-peer-urls=\"${ETCD_LISTEN_PEER_URLS}\" --advertise-client-urls=\"${ETCD_ADVERTISE_CLIENT_URLS}\" --initial-cluster-token=\"${ETCD_INITIAL_CLUSTER_TOKEN}\" --initial-cluster=\"${ETCD_INITIAL_CLUSTER}\" --initial-cluster-state=\"${ETCD_INITIAL_CLUSTER_STATE}\"

 

 

修改data-dir文件夹权限

chmod –R 777 /var/lib/etcd

 

[root@master01 member]# etcdctl member list

5bb3134465862e70: name=etcd03 peerURLs=http://192.168.15.3:2380 clientURLs=http://192.168.15.3:2379 isLeader=false

7760d3410f15c71b: name=etcd02 peerURLs=http://192.168.15.2:2380 clientURLs=http://192.168.15.2:2379 isLeader=false

ca8d009d60a70df4: name=etcd01 peerURLs=http://192.168.15.1:2380 clientURLs=http://192.168.15.1:2379 isLeader=true

 

至此,etcd集群已配置完成。接下来可以对kubernetes集群apiserver配置文件进行修改,使其指向etcd集群

#修改master节点,apiserver配置文件

[root@master ~]# cat /etc/kubernetes/apiserver

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值