etcdctl with tls
parent
14410367d6
commit
336a038623
|
@ -6,6 +6,12 @@ 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的结果:
|
||||
|
@ -192,4 +198,4 @@ thirdpartyresources
|
|||
## 参考
|
||||
|
||||
- [etcd中文文档](https://github.com/doczhcn/etcd)
|
||||
- [etcd官方文档](https://coreos.com/etcd/docs/latest/)
|
||||
- [etcd官方文档](https://coreos.com/etcd/docs/latest/)
|
||||
|
|
Loading…
Reference in New Issue