| 启动 | kubectl proxy --port=8001 |
|---|---|
| 验证 | curl http://127.0.0.1:8001/version |
| 资源路径 | /api/v1/namespaces/<ns>/pods 等 REST 路径 |
| 服务代理 | /api/v1/namespaces/<ns>/services/http:<svc>:<port>/proxy/ |
| 安全 | 默认只听 127.0.0.1;切勿 --address 0.0.0.0 长期开放 |
使用示例
使用示例
kubectl proxy --port=8001 &
curl -s http://127.0.0.1:8001/version
curl -s http://127.0.0.1:8001/api/v1/namespaces/dev/pods | head -c 500想看图省事可以用 kube-apiserver 自带的 /ui 或 Dashboard,但代理仍要限制来源,代理端口等于集群凭据的旁路。