准备使用tipocket中的测试组件rawkv-linearizability对tikv集群进行故障注入的测试,跑到begin to set up db client for client. 报错。 根据错误应该是 本机无法解析pd的地址报错如图
这个k8s环境是用chaos-mesh中的kind脚本搭建。
k8s 信息如下
chaos-mesh tidb operator均已经部署
tipocket跑在宿主机 ,如何能访问k8s中的dns 解析pd的服务????
刚接触k8s ,若有指导万分感谢
已经通了 本来使用kind部署 改成minicube 部署到本机 然后吧dns的服务ip写入reslove就通了。 如果有kind的方案也请告知!!
可以通过 port-forward 方式把 pd 服务映射到本地端口
Yisaer
(Yisaer-PingCAP)
4
如果是用 kind 部署的 kubernetes 集群建议将 tipocket 也部署在 kubernetes 内,即使通过 port-forward 方式暴露了 PD 地址,所返回的 tikv 地址依旧是集群内地址,宿主机上如果没有特殊配置 DNS 规则是无法解析的。
您好 我在跑tipocket 设置错误注入 -nemesis=random_kill , 程序报错
我理解下来是因为我安装最新的Chaos-mesh CRD已经改为了
chaos-mesh.org/v1alpha1 了
请教下我在tipocket 应该去修改那部分代码?
mahjonp
(Mahjonp)
6
2 个赞
system
(system)
关闭
7
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。