在设置失败应计时,linkerd:crashloopbackoff kubernetes pod错误

时间:2017-04-06 12:47:21

标签: kubernetes linkerd

配置我的yml失败应计电路中断,以下配置作为参考。 https://github.com/linkerd/linkerd-examples/blob/master/failure-accrual/linkerd.yml

client:
    failureAccrual:
      kind: io.l5d.consecutiveFailures
      failures: 5
      backoff:
        kind: constant
        ms: 10000

应用更改后,我看到pods处于crashloopbackoff状态。

kubectl  apply -f ./linkerd-fa.yml

3 个答案:

答案 0 :(得分:4)

Crashloopbackoff表示该过程无法启动。如果您使用kubectl logs pod/$POD_ID l5d,则会看到错误消息。我猜测您的配置存在格式化问题,导致链接器在启动期间出错。

答案 1 :(得分:1)

Linkerd默认提供失败,作为每个客户端配置的一部分。 default failure accrual configuration连续5次失败,这也是您在问题的YAML片段中粘贴的内容。因此,在这种情况下,您可以从配置中完全省略failureAccrual设置,行为将是相同的。

答案 2 :(得分:0)

我认为您应该删除 Crashloopbackoff 的广告连播,然后运行kubectl get pods