首页/网络/常用端口速查/2379 etcd 客户端接口
本包目录(1171 条)
0-99 系统端口81 条100-199 系统端口99 条200-299 系统端口54 条300-399 系统端口74 条400-499 系统端口100 条500-599 系统端口99 条600-699 系统端口99 条700-1023 系统端口92 条1024-1999 注册端口47 条
2000-2999 注册端口60 条
3000-3999 注册端口39 条4000-4999 注册端口23 条5000-5999 注册端口47 条6000-6999 注册端口33 条7000-7999 注册端口23 条8000-8999 注册端口65 条9000-9999 注册端口47 条10000-19999 注册端口49 条20000-49151 注册端口23 条49152-65535 动态端口17 条

2379 etcd 客户端接口

etcd 客户端 API 端口:Kubernetes 集群的全部状态(含 Secret)都存在 etcd 中,是最关键的备份与防护对象。

常用端口速查网络更新于 2026-10-12
服务etcd(client API,gRPC/HTTP)
协议TCP(默认 2379;节点间 peer 通信为 2380)
用途K8s 集群状态存储、配置与服务发现
安全等级仅限控制面与受控管理网

etcd 默认无认证时可直接读取/删除全部键值,包括 ServiceAccount token 与密钥;这是 K8s 渗透中价值最高的目标。

健康检查(etcdctl v3)

健康检查(etcdctl v3)
ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 --cacert=ca.crt --cert=client.crt --key=client.key endpoint health
ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 member list

kubeadm 集群加固关键项(etcd 静态 Pod)

kubeadm 集群加固关键项(etcd 静态 Pod)
--client-cert-auth=true
--peer-client-cert-auth=true
--listen-client-urls=https://127.0.0.1:2379,https://10.0.0.10:2379
etcd 未启用 client-cert-auth 等于集群无主;仅监听内网地址并定期做快照备份(etcdctl snapshot save)。

易错点

  • 只做网络隔离不做证书认证,内网任一主机即可读写集群全部密钥
  • 备份了快照但从未验证恢复流程,真出事时无法重建集群

数据来源与参考

  • etcd 官方文档(安全与认证)
  • Kubernetes 官方文档:etcd 备份与安全

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌