问题标签 [linkerd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1222 浏览

docker - Docker Swarm Mode 路由网格与 linkerd

Docker Swarm Mode 路由网格是 linkerd 路由网格的内置替代品吗?换句话说,如果有开箱即用的解决方案,是否还有理由研究 linkerd?

0 投票
2 回答
610 浏览

docker - Linkerd、k8s 和路由

我目前正在尝试了解 k8s 和 linkerd。我之前使用过 docker-compose 和 consul。

我还没有完全弄清楚我做错了什么,所以如果有人可以检查逻辑并查看错误在哪里,我会很高兴。

我在minikube本地使用并想使用 GCE 进行部署。

我基本上是在尝试获得一个简单的容器,该容器运行在 k8s 和 linkerd 中运行的节点应用程序,但由于某些原因,我无法让路由正常工作。

config.yaml

然后我部署了一个deamonset我理解的,这是最明智的使用方式linkerd

然后,我使用我构建的 docker 容器部署复制控制器:

然后当我进入minikube service l5d服务并显示链接器时,但我没有得到应该显示的默认页面。

为了测试一切是否正常,我构建了另一个直接指向端口 8080 的服务,然后它可以工作,但不是通过 linkerd 代理。

有人能发现错误吗?提前非常感谢。

0 投票
1 回答
8109 浏览

protocol-buffers - 无法识别的语法标识符“proto3”。此解析器仅识别 Linkerd 上的“proto2”

我在我的 linux ubuntu 上克隆了 linkerd ( https://github.com/linkerd ) repo,并安装了 protoc 版本 2.5。当我尝试使用以下命令编译链接器时,我收到错误“无法识别的语法标识符“proto3”。此解析器仅识别“proto2”。

命令:./sbt linkerd/compile

0 投票
1 回答
165 浏览

docker - LINKERD:无法从 linkerd 构建 docker 映像

https://github.com/linkerd/linkerd#docker 根据自述文件的说明,我执行了以下命令,

; 链接器/码头工人;名称/码头工人

我得到以下异常,

0 投票
3 回答
1154 浏览

ubuntu - LINKERD:Ubuntu 上 Kubernetes 中的待处理外部 IP

在此处输入图像描述

当我尝试运行以下命令时,我已经在我的 ubuntu 机器上安装了 kubernetes,我看到 external-IP 为“待处理”,其中 svc.yml 是 linkerd 中的服务对象,链接如下

链接:https ://linkerd.io/getting-started/k8s/

0 投票
3 回答
273 浏览

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

将我的 yml 配置为故障累积断路,以下配置作为参考。 https://github.com/linkerd/linkerd-examples/blob/master/failure-accrual/linkerd.yml

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

0 投票
2 回答
380 浏览

kubernetes - Linkerd 和 k8s 不工作

我正在尝试了解 kubernetes 中的 linkerd。我在我的本地使用他们网站上的 linkerd deamonset 示例minikube

它全部部署在production命名空间中。当我尝试

什么都没发生。我的设置哪里出错了?

我的 Linkerd yaml:

这是我对 apiservice 的部署:

这是服务:

在我的节点应用程序中,我正在使用global tunnel

0 投票
2 回答
309 浏览

node.js - Node 全局隧道和 loggly 和 linkerd

我正在使用 linkerd 并且必须global tunnel通过localhost:4140. 问题是这似乎导致 loggly 停止工作。一旦全局隧道处于活动状态,loggly 就不会收到任何消息。我怎样才能改变它?

我已经看到,我可以在loggy实例的配置中传递一个代理变量。

谢谢您的帮助。

0 投票
1 回答
407 浏览

trace - 从移动应用程序到后端的分布式跟踪并包含自定义信息

我们有 Android 和 iOS (Objective-C) 移动应用程序。我们的商业智能团队有兴趣接收每个数据事件的以下参数:

  • 应用程序版本
  • 用户会话 ID

我们使用 gRPC 进行移动后端通信以及后端不同微服务之间的通信。

我正在考虑使用在移动应用程序上启动的开放跟踪跨度发送此信息,并通过Baggage传递应用程序版本和会话 ID 。

任何人都可以建议开放跟踪是否适合这种情况,或者是否有更好的选择?

我们也在考虑在后端使用 LinkerD

0 投票
1 回答
102 浏览

linkerd - 无法安装 namerctl

我的 ubuntu 上有以下版本的 go,我无法安装 namerd,请找到下图。

去版本 go1.6 linux/amd64

在此处输入图像描述