本文最后更新于0 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
报错信息
节点kubelet日志出现
etcdserver: mvcc: database space exceeded
master节点安装etcdctl
arm
wget https://repo.huaweicloud.com/etcd/v3.5.21/etcd-v3.5.21-linux-arm64.tar.gz
tar -zxvf etcd-v3.5.21-linux-arm64.tar.gz
mv etcd-v3.5.21-linux-arm64/etcdctl /usr/local/bin
x86
wget https://repo.huaweicloud.com/etcd/v3.5.21/etcd-v3.5.21-linux-amd64.tar.gz
tar -zxvf etcd-v3.5.21-linux-amd64.tar.gz
mv etcd-v3.5.21-linux-amd64/etcdctl /usr/local/bin
清理
执行
ETCDCTL_API=3 etcdctl \
--endpoints=https://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 \
endpoint status --write-out=fields
找到Revision
ETCDCTL_API=3 etcdctl \
--endpoints=https://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 \
--dial-timeout=60s \
--command-timeout=600s \
compact 485945827 ## Revision id
ETCDCTL_API=3 etcdctl --endpoints=https://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 \
--dial-timeout=60s \
--command-timeout=600s \
defrag
ETCDCTL_API=3 etcdctl \
--endpoints=https://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 \
alarm disarm
三台master节点轮流执行
查看
ETCDCTL_API=3 etcdctl --endpoints=https://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 \
endpoint status --write-out=table

