开发者社区 > 云原生 > 中间件 > 正文

ChaosBlade安装K8S探针心跳检测失败是为什么?

ChaosBladeK8S版本 v1.24.10
chaosblade-tool 1.7.2
chaosblade-agent 1.7.2
chaosblade-box 1.0.2

问题 :安装K8S探针心跳检测失败
错误日志:
time="2023-10-24T08:36:48Z" level=error msg="[heartbeat] send failed. access token not found%!(EXTRA []interface {}=[])" appGroup=chaos-default-app-group appInstance=chaos-default-app cbv=1.5.0 cid= ver=1.0.2 vpcId=3292e9a65e2f4de08cc145653f820a7c

展开
收起
小小鹿鹿鹿 2023-10-30 21:05:14 133 0
1 条回答
写回答
取消 提交回答
  • 从你提供的错误日志来看,"access token not found"这个错误信息表明在发送心跳检测请求时,没有找到访问令牌。这可能是因为以下几个原因:

    1. K8S探针的心跳检测功能依赖于访问令牌来进行身份验证。如果你没有正确配置访问令牌,或者访问令牌已经被过期或删除,那么就会出现这个错误。

    2. K8S探针的心跳检测功能可能正在使用的API网关或者负载均衡器,这些设备可能没有正确处理心跳检测请求,导致访问令牌无法被正确识别。

    3. K8S探针的心跳检测功能可能正在使用的网络配置存在问题,导致心跳检测请求无法正确发送到目标服务器。

    为了解决这个问题,你可以尝试以下几种方法:

    1. 检查并确保你已经正确配置了访问令牌。

    2. 检查并确保K8S探针的心跳检测功能正在使用的API网关或者负载均衡器工作正常。

    3. 检查并确保K8S探针的心跳检测功能正在使用的网络配置正确。

    2023-10-31 10:40:36
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
ACK 云原生弹性方案—云原生时代的加速器 立即下载
ACK集群类型选择最佳实践 立即下载
企业运维之云原生和Kubernetes 实战 立即下载

相关镜像