Skip to content

Commit 73e3ef3

Browse files
authored
Merge pull request #277 from chaosky/etcdctl
完善 etcdctl 命令行参数
2 parents 1441036 + 6ce6ea1 commit 73e3ef3

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

guide/using-etcdctl-to-access-kubernetes-data.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ Kubenretes1.6中使用etcd V3版本的API,使用`etcdctl`直接`ls`的话只
66
ETCDCTL_API=3 etcdctl get /registry/namespaces/default -w=json|python -m json.tool
77
```
88

9+
如果是使用 kubeadm 创建的集群,在 Kubenretes 1.11 中,etcd 默认使用 tls ,这时你可以在 master 节点上使用以下命令来访问 etcd :
10+
11+
```bash
12+
ETCDCTL_API=3 etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt \
13+
--cert=/etc/kubernetes/pki/etcd/peer.crt \
14+
--key=/etc/kubernetes/pki/etcd/peer.key \
15+
get /registry/namespaces/default -w=json | jq .
16+
```
17+
918
- `-w`指定输出格式
1019

1120
将得到这样的json的结果:
@@ -192,4 +201,4 @@ thirdpartyresources
192201
## 参考
193202

194203
- [etcd中文文档](https://github.com/doczhcn/etcd)
195-
- [etcd官方文档](https://coreos.com/etcd/docs/latest/)
204+
- [etcd官方文档](https://coreos.com/etcd/docs/latest/)

0 commit comments

Comments
 (0)