当前位置: 首页 > news >正文

GoZero微服务个人探索之路(一)Etcd:context deadline exceeded原因探究及解决

产生错误原因就是与etcd交互时候需要指定:

证书文件的路径

客户端证书文件的路径

客户端密钥文件的路径

(同时这貌似是强制默认就需要指定了)

但我们怎么知道这三个文件路径呢,如下方法

1. 找到etcd的配置文件,里面会有--应该叫做etcd.conf,但是我没找到

2. ps aux | grep etcd --因为我正好在服务器上部署了k8s,k8s API服务器使用了etcd

同时使用ps aux | grep etcd命令会显示他的--etcd-cafile, --etcd-certfile, 和 --etcd-keyfile三个我们需要的etcd连接证书路径

我们再使用这三个路径,就可以正常连接到etcd了

如下,使用官方的示例,在etcd内存入值对 foo bar

ETCDCTL_API=3 etcdctl --endpoints=https://ip:端口 \
--cacert=路径 \
--cert=路径 \
--key=路径 \
put foo bar

 

http://www.lryc.cn/news/281495.html

相关文章:

  • C语言从入门到实战——结构体与位段
  • java如何修改windows计算机本地日期和时间?
  • flink中的row类型详解
  • 漏洞复现-Yearning front 任意文件读取漏洞(附漏洞检测脚本)
  • K8S中SC、PV、PVC的理解
  • Agisoft Metashape 基于影像的外部点云着色
  • 图解结算平台:准确高效给商户结款
  • 修改和调试 onnx 模型
  • 不同整数的最少数目和单词直接最短距离
  • 【Microsoft Edge】版本 109.0.1518.55 (正式版本) (64 位) 更新失败解决方案
  • 深度学习笔记(四)——使用TF2构建基础网络的常用函数+简单ML分类实现
  • 大模型学习篇(一):初识大模型
  • uni-app的学习【第二节】
  • matlab行操作快?还是列操作快?
  • 基于SSM的流浪动物救助站
  • 任务13:使用MapReduce对天气数据进行ETL(获取各基站ID)
  • @Controller层自定义注解拦截request请求校验
  • Ceph集群修改主机名
  • 玖章算术NineData通过阿里云PolarDB产品生态集成认证
  • (实战)oracle静默安装runInstaller数据库软件 --参数说明+举例
  • 利用Python的csv(CSV)库读取csv文件并取出某个单元格的内容的学习过程
  • Http三种常见状态码的区别(401、403、500)
  • 分布式锁实现用户锁
  • R语言【paleobioDB】——pbdb_subtaxa():统计指定类群下的子类群数量
  • 3.4 在开发中使用设计模式
  • docker搭建SSH镜像、systemctl镜像、nginx镜像、tomcat镜像
  • [linux] git clone一个repo,包括它的子模块submodule
  • K8S中使用helm安装MinIO
  • 寒假刷题第六天
  • 深度学习笔记(七)——基于Iris/MNIST数据集构建基础的分类网络算法实战