K8S集群使用kubeadm搭建的怎么查看etcd信息

使用kubeadm部署的K8S集群etcd是精简版镜像
无法执行sh bash
使用以下方法查询集群etcd信息

  1. 获取pod信息
kubectl get pod -n kube-system | grep etcd
  1. 使用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
posted @ 2026-03-05 16:17  minseo  阅读(55)  评论(0)    收藏  举报