首页/云/Kubernetes 速查/etcd 基础查看与成员健康
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

etcd 基础查看与成员健康

etcd 保存全部集群状态:常用操作是看成员列表、端点健康与告警;直连需证书,kubeadm 集群一般从控制面节点本地访问。

Kubernetes 速查云更新于 2026-10-12

kubeadm 环境示例(控制面节点上执行)

kubeadm 环境示例(控制面节点上执行)
kubectl -n kube-system exec etcd-<node> -- 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
# 成员列表
kubectl -n kube-system exec etcd-<node> -- etcdctl --endpoints=https://127.0.0.1:2379 member list \
  --cacert=... --cert=... --key=...
etcd 对磁盘延迟敏感:告警里出现 apply 慢、leader 切换,先看磁盘 IO 与配额。

易错点

  • 直接对 etcd 做写操作:绕过 apiserver 的校验与审计,风险高,非必要不手改数据
  • 磁盘满或 IO 打满的 etcd 会让整个控制面变慢,先解决存储问题

数据来源与参考

  • Kubernetes 官方文档 · etcd 运维(kubeadm 集群)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌