首页 新闻 会员 周边 捐助

k8s 中如何通过 etcdctl 命令修改 etcd 成员的配置

0
悬赏园豆:30 [已解决问题] 解决于 2021-01-16 08:32

请问在 kubernete 中如何通过 etcdctl 命令修改 etcd 成员的配置?

k8s
dudu的主页 dudu | 高人七级 | 园豆:30734
提问于:2021-01-16 08:08
< >
分享
最佳答案
0

在 master 上进入 etcd 容器

docker exec -it $(docker ps -f name=etcd_etcd -q) /bin/sh

运行 etcdctl member list 查看成员信息

etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key member list

输出如下

896d19d1d0a08f49, started, k8s-master0, https://10.0.1.81:2380, https://10.0.9.171:2379, false

发现 peer-urls(https://10.0.1.81:2380) 配置不对,通过下面的命令完成修改

etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key member update 896d19d1d0a08f49 --peer-urls=https://10.0.9.171:2380
dudu | 高人七级 |园豆:30734 | 2021-01-16 08:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册