etcd查询k8s相关数据

前言:

学了一段时间的k8s,突然对etcd里面记录的k8s相关数据感兴趣,于是在网上查看相关资料,并进行了实验操作。

操作步骤:

1、查看etcd版本:

  

 2、配置etcd环境变量环境变量:

  

   分别指明etcdctl api以及tls证书

3、使用命令查询etcdctl命令查询k8s资源:

/opt/etcd/bin/etcdctl get /registry --prefix --keys-only=true --endpoints=192.168.174.140:2379

  可以看到k8s上定义的相关资源

  比如看deployment相关资源

 尝试通过etcd删除nginx-ops(deployment)资源:

[root@localhost cfg]# /opt/etcd/bin/etcdctl del  --endpoints=192.168.174.140:2379 /registry/deployments/default/nginx-ops
1

原文地址:https://www.cnblogs.com/hel7512/p/13418339.html