读取 k8s 存储在 etcd 上的数据
Posted serene1312
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取 k8s 存储在 etcd 上的数据相关的知识,希望对你有一定的参考价值。
读取 k8s 存储在 etcd 上的数据
Etcd Assistant 是一款 Etcd 可视化管理工具,便捷高效地操作您的 etcd 集群;支持多种键的视图;管理租约、用户、角色和权限。
etcd是一个分布式KV存储系统,在分布式系统中被广泛使用,Kubernetes就是使用了etcd存储持久化数据,包括创建的所有Pod、Deployment、Service等资源。
需要用到的证书文件:
/etc/etcd/ssl/ca-cert.pem
/etc/etcd/ssl/etcd-client-cert.pem
/etc/etcd/ssl/etcd-client-key.pem
转换格式,供 Etcd Assistant 使用:
openssl x509 -in /etc/etcd/ssl/etcd-client-cert.pem -out client.crt
openssl rsa -in /etc/etcd/ssl/etcd-client-key.pem -out client.key
openssl pkcs12 -export -in client.crt -inkey client.key -out client.pfx
最后,把 ca-cert.pem 和 client.pfx 传输到本地计算机,使用 Etcd Assistant 进行连接:
笔记本etcd啥意思
参考技术A 键值存储仓库,用于配置共享和服务发现。扩展知识:etcd(读作 et-see-dee)是一种开源的分布式统一键值存储,用于分布式系统或计算机集群的共享配置、服务发现和的调度协调。etcd 有助于促进更加安全的自动更新,协调向主机调度的工作,并帮助设置容器的覆盖网络。
etcd 是许多其他项目的核心组件。最值得注意的是,它是 Kubernetes 的首要数据存储,也是容器编排的实际标准系统。使用 etcd, 云原生应用可以保持更为一致的运行时间,而且在个别服务器发生故障时也能正常工作。应用从 etcd 读取数据并写入到其中;通过分散配置数据,为节点配置提供冗余和弹性。
以上是关于读取 k8s 存储在 etcd 上的数据的主要内容,如果未能解决你的问题,请参考以下文章