当前位置:网站首页>图解Kubernetes中的etcd的访问
图解Kubernetes中的etcd的访问
2022-07-02 06:23:00 【wuzd】
目录
4.查看集群所有节点(etcdctl member list)
5.写入测试数据(etcdctl put /testdir/testkey "Hello world1")
6.读出测试数据(etcdctl get /testdir/testkey)
前言
Kubernetes中的etcd访问。
正常安装了k8s,没有特意去安装etcd,利用K8s中附带的etcd,感受一下etcd的读写操作。
提示:以下是本篇文章正文内容,下面案例可供参考
一、etcd是什么?
etcd是一个分布式的key-value存储数据库。
二、使用步骤
1.在k8s查看安装好的etcd
kubectl get pod -n kube-system | grep etcd
2.进入k8s的etcd
kubectl exec -ti etcd-s205 -n kube-system -- /bin/shetcd-s205 是etcd的pod的名字,
kube-system是etcd所在的命名空间

3.指定etcd的版本3
export ETCDCTL_API=34.查看集群所有节点(etcdctl member list)
本来命令是etcdctl member list,会出错,
"level":"warn","ts":"2022-01-23T07:20:36.684Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-f4a0c47f-bfc5-4e20-938f-fd9f60be32fd/127.0.0.1:2379","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: all SubConns are in TransientFailure, latest connection error: connection closed"}
Error: context deadline exceeded
"level":"warn","ts":"2022-01-23T07:20:36.684Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-f4a0c47f-bfc5-4e20-938f-fd9f60be32fd/127.0.0.1:2379","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: all SubConns are in TransientFailure, latest connection error: connection closed"}
Error: context deadline exceeded
为了需要带上证书参数访问,
增加了证书参数
--cacert=/etc/kubernetes/pki/etcd/ca.crt
--cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt
--key=/etc/kubernetes/pki/etcd/healthcheck-client.key
etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt --key=/etc/kubernetes/pki/etcd/healthcheck-client.key member list5.写入测试数据(etcdctl put /testdir/testkey "Hello world1")
etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt --key=/etc/kubernetes/pki/etcd/healthcheck-client.key put /testdir/testkey "Hello world1"
6.读出测试数据(etcdctl get /testdir/testkey)
etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt --key=/etc/kubernetes/pki/etcd/healthcheck-client.key get /testdir/testkey总结
k8s中的etcd,加上证书参数后,就可以直接测试学习用了。
边栏推荐
- SQL injection closure judgment
- [literature reading and thought notes 13] unprocessing images for learned raw denoising
- [Zhang San learns C language] - deeply understand data storage
- Vscode installation, latex environment, parameter configuration, common problem solving
- Sqli labs customs clearance summary-page3
- SQLI-LABS通關(less6-less14)
- js中map和forEach的用法
- Présence d'une panne de courant anormale; Problème de gestion de la fsck d'exécution résolu
- QQ email cannot receive the email sent by Jenkins using email extension after construction (timestamp or auth...)
- js创建一个自定义json数组
猜你喜欢

CVE-2015-1635(MS15-034 )远程代码执行漏洞复现

How to debug wechat built-in browser applications (enterprise number, official account, subscription number)

js中map和forEach的用法

sqli-labs通关汇总-page1

【文献阅读与想法笔记13】 Unprocessing Images for Learned Raw Denoising

20201002 vs 2019 qt5.14 developed program packaging

Win10桌面图标没有办法拖动(可以选中可以打开可以删除新建等操作但是不能拖动)

There is no way to drag the win10 desktop icon (you can select it, open it, delete it, create it, etc., but you can't drag it)

In depth study of JVM bottom layer (IV): class file structure

SQLI-LABS通关(less18-less20)
随机推荐
SQLI-LABS通关(less18-less20)
js中对于返回Promise对象的语句如何try catch
A preliminary study on ant group G6
unittest. Texttestrunner does not generate TXT test reports
Browser scrolling for more implementations
20210306 reprint how to make TextEdit have background pictures
如何调试微信内置浏览器应用(企业号、公众号、订阅号)
js删除字符串的最后一位
Explanation and application of annotation and reflection
php中在二维数组中根据值返回对应的键值
JS delete the last bit of the string
flex九宫格布局
Stack (linear structure)
AWD learning
There is no way to drag the win10 desktop icon (you can select it, open it, delete it, create it, etc., but you can't drag it)
sqli-labs通关汇总-page4
js数组的常用的原型方法
[literature reading and thought notes 13] unprocessing images for learned raw denoising
Vscode installation, latex environment, parameter configuration, common problem solving
JS to determine whether there is a value in the object in the array
2.进入k8s的etcd

