Skip to content

Commit

Permalink
Merge pull request rootsongjc#277 from chaosky/etcdctl
Browse files Browse the repository at this point in the history
完善 etcdctl 命令行参数
  • Loading branch information
rootsongjc authored Aug 29, 2018
2 parents 1441036 + 6ce6ea1 commit 73e3ef3
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion guide/using-etcdctl-to-access-kubernetes-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ Kubenretes1.6中使用etcd V3版本的API,使用`etcdctl`直接`ls`的话只
ETCDCTL_API=3 etcdctl get /registry/namespaces/default -w=json|python -m json.tool
```

如果是使用 kubeadm 创建的集群,在 Kubenretes 1.11 中,etcd 默认使用 tls ,这时你可以在 master 节点上使用以下命令来访问 etcd :

```bash
ETCDCTL_API=3 etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/peer.crt \
--key=/etc/kubernetes/pki/etcd/peer.key \
get /registry/namespaces/default -w=json | jq .
```

- `-w`指定输出格式

将得到这样的json的结果:
Expand Down Expand Up @@ -192,4 +201,4 @@ thirdpartyresources
## 参考

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

0 comments on commit 73e3ef3

Please sign in to comment.