使用 Istio 在 Kubernetes 上解决 OpenEBS 启动探测失败:连接被拒绝错误

使用 Istio 在 Kubernetes 上解决 OpenEBS 启动探测失败:连接被拒绝错误

我正在尝试在已安装 Istio 的 Kubernetes 集群上部署 Helm 图表。以下是我的 Helm 图表依赖项的片段:

dependencies: 
- name: opensearch
  version: "0.13.0"
  repository: "https://charts.bitnami.com/bitnami"
- name: openebs
  version: '3.10.0'
  repository: https://openebs.github.io/charts

启动安装后,OpenEBS 成功创建了一个init-pvcpod,

在此处输入图片描述

但是在描述 pod 时,我遇到了启动探测失败,并出现以下错误:

Warning  Unhealthy  47s (x16 over 64s)  kubelet  Startup probe failed: Get "http://10.1.0.177:15021/healthz/ready": dial tcp 10.1.0.177:15021: connect: connection refused

看起来 OpenEBS 在 Istio 注入环境中的通信中遇到了问题,导致此连接被拒绝错误。

有没有人遇到过类似的问题,或者可以提供关于可能导致此问题的原因以及如何解决它的见解? 任何有关确保 OpenEBS 和 Istio 之间的兼容性或调整配置以避免此类错误的指导都将不胜感激。

相关内容