配置我的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
答案 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
。