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

ChaosBlade中k8s部署探针失败,报这个问题,怎么处理呢?

ChaosBlade中k8s部署探针失败,报这个问题,怎么处理呢?5.0 cid= ver=1.0.2 vpcId=93cd477ef96a480da94064a7c4222319
time="2023-11-10T10:45:17Z" 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=93cd477ef96a480da94064a7c4222319
time="2023-11-10T10:45:18Z" level=warning msg="Report kubernetes chaos/k8sPod infos err: access token not found%!(EXTRA []interface {}=[])"

展开
收起
小小鹿鹿鹿 2023-11-13 19:05:53 178 0
1 条回答
写回答
取消 提交回答
  • 看起来你在使用 ChaosBlade 进行 Kubernetes(k8s)的部署,但是部署探针失败了,报错信息是“access token not found”。

    这个问题可能由几个原因导致:

    1. 访问令牌(Access Token)可能没有正确配置或者不存在。你需要确保你的 Kubernetes 配置正确,并且具有有效的访问令牌。这通常在 kubeconfig 文件中配置。
    2. ChaosBlade 的版本可能不兼容你正在使用的 Kubernetes 版本。你需要检查 ChaosBlade 的版本是否与你正在使用的 Kubernetes 版本兼容。
    3. 网络问题或者权限问题。ChaosBlade 需要能够访问你的 Kubernetes 集群,因此,你需要确保网络配置正确,并且 ChaosBlade 有足够的权限访问你的 Kubernetes 集群。

    你可以尝试以下步骤来解决这个问题:

    1. 检查 kubeconfig 文件,确保你的访问令牌是正确和存在的。如果你不确定如何做,你可以查阅 Kubernetes 文档或者相关的教程来了解更多关于 kubeconfig 文件的信息。
    2. 检查 ChaosBlade 的版本,确保它与你正在使用的 Kubernetes 版本兼容。如果不兼容,你可能需要下载和安装一个与你的 Kubernetes 版本兼容的 ChaosBlade 版本。
    3. 检查网络配置和权限设置,确保 ChaosBlade 可以访问你的 Kubernetes 集群。你可能需要调整你的网络配置或者权限设置来解决问题。
    2023-11-30 15:29:41
    赞同 展开评论 打赏

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

相关电子书

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

相关镜像