当前位置:网站首页>图解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,加上证书参数后,就可以直接测试学习用了。
边栏推荐
- UEditor . Net version arbitrary file upload vulnerability recurrence
- 默认google浏览器打不开链接(点击超链接没有反应)
- A preliminary study on ant group G6
- QQ email cannot receive the email sent by Jenkins using email extension after construction (timestamp or auth...)
- PgSQL learning notes
- Nodejs - Express middleware modification header: typeerror [err_invalid_char]: invalid character in header content
- Virtualenv and pipenv installation
- Cve-2015-1635 (ms15-034) Remote Code Execution Vulnerability recurrence
- Apt command reports certificate error certificate verification failed: the certificate is not trusted
- 在php的开发环境中如何调取WebService?
猜你喜欢

In depth study of JVM bottom layer (3): garbage collector and memory allocation strategy

Sublime text configuring PHP compilation environment

The use of regular expressions in JS

How to try catch statements that return promise objects in JS

Latex compilation error I found no \bibstyle &\bibdata &\citation command

MySQL中的正则表达式

Win10:添加或者删除开机启动项,在开机启动项中添加在用户自定义的启动文件

flex九宫格布局

Wechat applet Foundation

Date time API details
随机推荐
SQLI-LABS通关(less6-less14)
Latex 编译报错 I found no \bibstyle & \bibdata & \citation command
Deployment API_ automation_ Problems encountered during test
SQLI-LABS通關(less6-less14)
Log - 7 - record a major error in missing documents (A4 paper)
Win10: add or delete boot items, and add user-defined boot files to boot items
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 (II): hotspot virtual machine object
js创建一个自定义json数组
工具种草福利帖
sqli-labs通关汇总-page4
CAD二次开发 对象
uniapp引入本地字体
SQLI-LABS通关(less1)
Implement strstr() II
CVE-2015-1635(MS15-034 )远程代码执行漏洞复现
php中的数字金额转换大写数字
【文献阅读与想法笔记13】 Unprocessing Images for Learned Raw Denoising
Common function writing method and set get writing method for calculating attributes
Wechat applet Foundation
2.进入k8s的etcd

