haproxy pods keep crashloopbackoff

问题描述 投票:0回答:1

我正在kubernetes集群中设置redis-ha。我用头盔来安装它。但是我的haproxy pods保持crashloopbackoff

我正在使用Helm通过以下命令在kubernetes集群中安装redis-ha:在developer-redis-values.yaml中,我将haproxy.enabled设置为true

这是我的crashloopbackoff窗格中的日志

helm install -f develop-redis-values.yaml stable/redis-ha --namespace=develop -n=develop-redis

我希望haproxy pods正在运行

redis haproxy kubernetes-helm
1个回答
0
投票

> [ALERT] 268/104750 (1) : parsing [/usr/local/etc/haproxy/haproxy.cfg:34] : 'tcp-check expect string' expects <string> as an argument. > [ALERT] 268/104750 (1) : Error(s) found in configuration file : /usr/local/etc/haproxy/haproxy.cfg > [ALERT] 268/104750 (1) : Fatal errors found in configuration. 可能与以下可能原因有关:

  • 由于错误,您的pod内的应用程序无法启动;
  • 您的Pod所基于的映像在注册表中不存在,或者已计划您的Pod的节点无法从注册表中提取;
  • pod的某些参数未正确配置。

在您的情况下,您的haproxy配置文件似乎存在一些错误。您是否尝试过在本地提取您正在使用的图像,并启动一个容器进行验证?您可以输入容器并使用以下命令检查配置:

CrashLoopBackError

有关更多信息和调试方式:haproxy -c -V -f /usr/local/etc/haproxy/haproxy.cfg

© www.soinside.com 2019 - 2024. All rights reserved.