前言:
学了一段时间的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