1

Terraform在 1.14 版中部署了一个香草 EKS 集群,启用了 RBAC,但集群中没有安装任何东西。我刚刚执行了linkerd install | kubecetl apply -f -

完成后,我等待了大约 4 分钟,让事情稳定下来。运行kubectl get pods -n linkerd显示以下内容:

linkerd-destination-8466bdc8cc-5mt5f      2/2     Running   0          4m20s
linkerd-grafana-7b9b6b9bbf-k5vc2          1/2     Running   0          4m19s
linkerd-identity-6f78cd5596-rhw72         2/2     Running   0          4m21s
linkerd-prometheus-64df8d5b5c-8fz2l       2/2     Running   0          4m19s
linkerd-proxy-injector-6775949867-m7vdn   1/2     Running   0          4m19s
linkerd-sp-validator-698479bcc8-xsxnk     1/2     Running   0          4m19s
linkerd-tap-64b854cdb5-45c2h              2/2     Running   0          4m18s
linkerd-web-bdff9b64d-kcfss               2/2     Running   0          4m20s

由于某种原因linkerd-proxy-injector, linkerd-proxy-injector,linkerd-controllerlinkerd-grafana没有完全启动

关于我应该检查什么的任何想法?linkerd-check命令挂了。

节目日志linkerd-controller

linkerd-controller-68d7f67bc4-kmwfw linkerd-proxy ERR! [   335.058670s] admin={bg=identity} linkerd2_proxy::app::identity Failed to certify identity: grpc-status: Unknown, grpc-message: "the request could not be dispatched in a timely fashion"

linkerd-proxy ERR! [   350.060965s] admin={bg=identity} linkerd2_proxy::app::identity Failed to certify identity: grpc-status: Unknown, grpc-message: "the request could not be dispatched in a timely fashion"
time="2019-10-18T21:57:49Z" level=info msg="starting admin server on :9996"

删除 pod 并重新启动部署会导致不同的组件准备好,但整个控制平面永远不会完全准备好。

4

1 回答 1

1

Linkerd 社区成员回答:

您安装了哪个 VPC CNI 版本?我问是因为: - https://github.com/aws/amazon-vpc-cni-k8s/issues/641 - https://github.com/mogren/amazon-vpc-cni-k8s/commit/7b2f7024f19d041396f9c05996b70d057f96da11

经过测试,这是解决方案:

果然,将 AWS VPC CNI 降级到 v1.5.3 修复了我集群中的所有内容

不知道为什么,但确实如此。准入控制器似乎不适用于 v1.5.4

因此,解决方案是使用 AWS VPC CNI v1.5.3,直到确定 AWS VPC CNIN v1.5.4 中的根本原因。

于 2019-10-21T03:18:15.427 回答