基于kubeadm Etcd集群数据恢复方案

基于kubeadm Etcd集群数据恢复方案

etcd HA集群中单台etcd故障不更换ip恢复方式

概述

单master节点,会将90作为故障节点删除并进行修复

 

查看节点

 

 

 

root@wangshile-vendor-4:/opt# kubectl -nkube-system get po|grep etcd

docker run --rm --net=host -v '/etc/kubernetes/pki/etcd:/etc/kubernetes/pki/etcd'  -v '/var/lib/etcd:/var/lib/etcd' 'registry.sensetime.com/diamond/etcd:3.3.10' /bin/sh -c "etcdctl  --endpoints=https://10.53.4.221:2379 --cert-file=/etc/kubernetes/pki/etcd/server.crt --key-file=/etc/kubernetes/pki/etcd/server.key --ca-file=/etc/kubernetes/pki/etcd/ca.crt cluster-health"

# 查看节点成员
docker run --rm --net=host -v '/etc/kubernetes/pki/etcd:/etc/kubernetes/pki/etcd' --env ETCDCTL_API=3 -v '/var/lib/etcd:/var/lib/etcd' 'registry.sensetime.com/diamond/etcd:3.3.10' /bin/sh -c "etcdctl  --endpoints=https://10.53.4.221:2379 --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key --cacert=/etc/kubernetes/pki/etcd/ca.crt member list"

posted @ 2020-06-19 16:55  Wshile  阅读(340)  评论(0编辑  收藏  举报