0

将我的 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

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

kubectl  apply -f ./linkerd-fa.yml
4

3 回答 3

4

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

于 2017-04-06T13:42:44.237 回答
1

默认情况下,Linkerd 会在每个客户端配置中提供故障累积。默认的失败累积配置是 5 次连续失败,这也是您在 YAML 代码段中粘贴的内容。因此,在这种情况下,您可以从配置中完全省略 failureAccrual 设置,并且行为将是相同的。

于 2017-04-10T20:26:48.630 回答
0

我认为您应该删除Crashloopbackoff的 pod ,然后运行kubectl get pods​​.

于 2017-09-20T15:11:24.297 回答