首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linkerd:忽略自动注入

linkerd:忽略自动注入
EN

Stack Overflow用户
提问于 2020-05-05 20:18:33
回答 1查看 119关注 0票数 0

我已经正确地安装了链接器(链接器检查--代理-n链接器检查都是正常的)。

在那之后,我用"auto-injection"注释了我的covid名称空间

代码语言:javascript
复制
$ kubectl annotate namespace covid linkerd.io/inject=enabled

部署我的部署后:

代码语言:javascript
复制
$ linkerd stat deployments -n covid
NAME                MESHED   SUCCESS   RPS   LATENCY_P50   LATENCY_P95   LATENCY_P99   TCP_CONN
dev-covid-backend      0/1         -     -             -             -             -          -

$ linkerd stat pods -n covid
NAME                                 STATUS   MESHED   SUCCESS   RPS   LATENCY_P50   LATENCY_P95   LATENCY_P99   TCP_CONN
dev-covid-backend-7ccc987d4-494lv   Running      0/1         -     -             -             -             -          -

正如您所看到的,部署不是网状的。

我已经手动触发了心跳。我得到了:

代码语言:javascript
复制
time="2020-05-05T12:29:39Z" level=info msg="running version stable-2.7.1"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=error msg="Prometheus query failed: unexpected result Prometheus result vector length: 0"
time="2020-05-05T12:29:39Z" level=info msg="Sending heartbeat: https://versioncheck.linkerd.io/version.json?install-time=1588663782&k8s-version=v1.17.3%2Bk3s1&meshed-pods=9&p99-handle-us=50000&source=heartbeat&total-rps=3&uuid=991db911-da8b-45c7-98b5-eb63e6162e8d&version=stable-2.7.1"
time="2020-05-05T12:29:43Z" level=fatal msg="Failed to send heartbeat: Check URL [https://versioncheck.linkerd.io/version.json?install-time=1588663782&k8s-version=v1.17.3%2Bk3s1&meshed-pods=9&p99-handle-us=50000&source=heartbeat&total-rps=3&uuid=991db911-da8b-45c7-98b5-eb63e6162e8d&version=stable-2.7.1] request failed with: Get https://versioncheck.linkerd.io/version.json?install-time=1588663782&k8s-version=v1.17.3%2Bk3s1&meshed-pods=9&p99-handle-us=50000&source=heartbeat&total-rps=3&uuid=991db911-da8b-45c7-98b5-eb63e6162e8d&version=stable-2.7.1: dial tcp: lookup versioncheck.linkerd.io on 10.43.0.10:53: server misbehaving"

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-02 12:41:31

您是否在注释covid命名空间之后重新启动了dev-covid-backend部署?

代码语言:javascript
复制
kubectl rollout restart deploy/dev-covid-backend -n covid

心跳检查与自动注入功能无关。您可以查看proxy-injector日志

代码语言:javascript
复制
kubectl logs -f deploy/linkerd-proxy-injector -n linkerd

以及事件:

代码语言:javascript
复制
kubectl get events -n covid

如果您在那里看到错误或消息,它们应该有助于找到解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61612973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档