CFSSL

Kubernetes的etcd数据查看和迁移

左心房为你撑大大i 提交于 2019-11-27 20:35:38
Kubernetes的集群元数据都保存在etcd中,我们可以直接访问来查看数据。 1、查看etcd数据 kubeadm默认安装 方法如下: ETCDCTL_API=3 etcdctl --endpoints=https://[127.0.0.1]:2379 \ --cacert=/etc/kubernetes/pki/etcd/ca.crt \ --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt \ --key=/etc/kubernetes/pki/etcd/healthcheck-client.key \ get /registry/deployments/default --prefix --keys-only 因为Kubernetes中的etcd 实例使用了https,需要指定证书等信息,即cacert/cert/key参数。 上面的参数是在使用kubeadm默认安装时,证书位于宿主机的/etc/kubernetes/pki目录下,在安装etcdctl-client后就可以使用上面的命令来访问了。 cfssl证书安装 使用cfssl证书安装的etcd集群,证书的目录可以自己定,证书格式是*.pem。方法如下: ETCDCTL_API=3 etcdctl --endpoints=https://[10.1.1.202]