一、Error from server (ServerTimeout): the server cannot complete the requested operation at this time, try again later

解决执行kubectl无效的的命令:export KUBECONFIG=$HOME/admin.conf

journalctl -f -u kubelet

二、etcdserver: mvcc: database space exceeded

参考链接
https://github.com/coreos/etcd/blob/master/Documentation/op-guide/maintenance.md#space-quota
image.png

dev7 etcd:Error: etcdserver: mvcc: database space exceeded

docker ps |grep etcd
docker exec -it $container_id /bin/sh
#查看警告 信息
ETCDCTL_API=3 etcdctl —endpoints=http://192.168.1.191:2379 alarm list
#获取当前版本
rev=$(ETCDCTL_API=3 etcdctl —endpoints=http://192.168.1.191:2379 endpoint status —write-out="json" | egrep -o '"revision":[0-9]' | egrep -o '[0-9].')
#压缩旧版本
ETCDCTL_API=3 etcdctl —endpoints=http://192.168.1.191:2379 compact $rev
#整理多余空间
ETCDCTL_API=3 etcdctl —endpoints=http://192.168.1.191:2379 defrag
#取消告警信息
ETCDCTL_API=3 etcdctl —endpoints=http://192.168.1.191:2379 alarm disarm
查看kubelet日志:journalctl -f -u kubelet
查询主节点token:kubeadm token list
集群加节点test—0006:
image.png

  • name: config kubectl
    shell: |
    cp /etc/kubernetes/admin.conf $HOME/.kube/config
    chown $(id -u):$(id -g) $HOME/.kube/config

image.png

[root@test01 ~]# iptables-save
# Generated by iptables-save v1.4.21 on Sun Feb 23 02:59:53 2020
*nat
:KUBE-SEP-ADH24WBLUHRFOPF3 - [0:0]
:KUBE-SVC-4N57TFCL4MD7ZTDA - [0:0]
-A KUBE-NODEPORTS -p tcp -m comment —comment “default/nginx:” -m tcp —dport 31164 -j KUBE-MARK-MASQ
-A KUBE-NODEPORTS -p tcp -m comment —comment “default/nginx:” -m tcp —dport 31164 -j KUBE-SVC-4N57TFCL4MD7ZTDA
-A KUBE-SEP-ADH24WBLUHRFOPF3 -s 10.244.2.7/32 -j KUBE-MARK-MASQ
-A KUBE-SEP-ADH24WBLUHRFOPF3 -p tcp -m tcp -j DNAT —to-destination 10.244.2.7:80
-A KUBE-SERVICES ! -s 10.244.0.0/16 -d 10.1.22.33/32 -p tcp -m comment —comment “default/nginx: cluster IP” -m tcp —dport 80 -j KUBE-MARK-MASQ
-A KUBE-SERVICES -d 10.1.22.33/32 -p tcp -m comment —comment “default/nginx: cluster IP” -m tcp —dport 80 -j KUBE-SVC-4N57TFCL4MD7ZTDA
-A KUBE-SVC-4N57TFCL4MD7ZTDA -j KUBE-SEP-ADH24WBLUHRFOPF3