K8S集群使用kubeadm搭建的怎么查看etcd信息
使用kubeadm部署的K8S集群etcd是精简版镜像
无法执行sh bash
使用以下方法查询集群etcd信息
- 获取pod信息
kubectl get pod -n kube-system | grep etcd
- 使用pod信息查询
# 查询etcd集群健康状态
kubectl exec -n kube-system etcd-ubuntu22k8smaster003148 -- 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 health
# 查询etcd集群节点信息
kubectl exec -n kube-system etcd-ubuntu22k8smaster003148 -- 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 \
member list

浙公网安备 33010602011771号