当我运行linkerd check --proxy时,出现下一个错误: 相关服务的类型为type: ExternalName ,不应由 linkerd 监控。 官方文档https://linkerd.io/2.12/checks/#l5d-cluster.networks-pods不是很有帮助。 ...
当我运行linkerd check --proxy时,出现下一个错误: 相关服务的类型为type: ExternalName ,不应由 linkerd 监控。 官方文档https://linkerd.io/2.12/checks/#l5d-cluster.networks-pods不是很有帮助。 ...
做实验 7.2。 来自 Linux 基金会的 Kube.netes 开发人员课程的服务网格和入口 Controller我面临一个问题 - Top 功能仅显示 /healthz 请求。 它也应该显示/请求。 但是没有。 真的很想解决它,但我什至不知道如何处理它。 更多细节按照课程说明,我有: 部署在两 ...
我能够使用 kubectl -f logs 查看应用程序容器日志,并且能够使用“k exec --stdin --tty -- /bin/bash”登录到容器。 注入linkerd后,我无法登录到容器。 但是我的目标是检查应用程序日志。 当我使用这个“k logs -f linkerd-proxy” ...
我在 AWS EC2 实例中运行了 minikube,使用 linkerd 对应用程序进行了网格化,当我尝试监控实时调用时抛出了一个错误。 Websocket 错误:在链接器仪表板中未定义。 注意:我通过在 linkerd viz install 中更新强制主机的配置参数来公开链接器仪表板 ...
我在 AWS EC2 实例上运行 minikube,安装了 linkerd 并与应用程序啮合。 并安装了 linkerd viz,当我尝试使用命令linkerd viz dashboard 查看仪表板并得到以下错误。 它说找不到socat,那是什么? 等待Linkerd -Viz扩展延长到达E ...
一般来说,我是服务网格和 k8 的新手。 据我了解,Linkerd 不提供它自己的入口控制器。 在这种情况下,据我了解,Linkerd 本身并没有反向代理。 但是,它仍然可以对请求进行授权。 这怎么可能? 它是负责入站流量(到 pod)的授权(例如 mTLS)的控制平面吗? ...
我正在为 tls 轮换安装带有通量和证书管理器的 linkerd helm verison 证书管理器拥有默认配置,因此没有太多可谈的 使用此配置的通量和链接器: 发布.yaml 源代码.yaml 链接器信任锚.yaml 它是由以下内容创建的: 发行者.yaml 现在到了协调 ...
我有一个metrics-server和一个使用此服务器的水平 pod 自动缩放器,在我的集群上运行。 这工作得很好,直到我将 linkerd-proxies 注入到我的应用程序运行的命名空间的部署中。 在该命名空间中运行kubectl top pod会导致error: Metrics not ava ...
我们在 Azure AKS Kube.netes 上使用 Linkerd 2.11.1。 其中有一个使用 Alpine Linux 图像的部署,其中包含服务于 API 的 Apache/mod_php/PHP8。HTTPS 由带有证书管理器的 Traefik v2 解析,因此传入 API 的流量位 ...
我正在尝试在 k8s 集群上使用 linkerd 实现 gRPC 消息的负载平衡。 k8s 集群是使用 microk8s 设置的。 k8s 是 1.23.3 版本,linkerd 是 stable-2.11.1 版本。 我有一个服务器和一个客户端应用程序,都是 c# 代码。 客户端通过流发送 ...
我试图弄清楚如何跨 Kubernetes 集群为 gRPC 服务器和客户端动态提供 SSL 证书。 我当前的实现断言在 pod 内提供了 CA 证书(用于客户端)、服务器的证书和密钥。 证书将在 kubernetes 中作为机密创建。 虽然使用自签名证书足以进行开发,但我想为客户端和服务器动态创建 ...
我只是尝试按照官方文档安装 Linkerd 即扩展,但所有 pod 都处于崩溃循环中。 Linkerd 入门 错误出现在Kubernetes cluster Server Version: v1.21.5-eks-bc4871b ...
今天我把linkerd从2.10升级到了2.11,但是升级之后我的controller pod好像不存在了, 我升级了 它给了我 但是当我运行linkerd check时,它给了我一个关于No running pods for "controller"的错误,并且kubectl get po -- ...
我已经在 GKE(西部和东部集群)中为多集群配置了 2 个集群的链接器。 我使用了谷歌提供的这个演示应用程序https://github.com/GoogleCloudPlatform/microservices-demo 首先,我使用 Istio 进行了操作,一切正常,但使用 linkerd 时 ...
我已经在 AWS 中运行的 Kubernetes 集群上安装了 Linkerd: Linkerd - 入门 所有检查都正常,但我在本地看不到可视化仪表板: 有没有办法通过入口 ALB 公开它? ...
我有一个 kubernetes 部署文件user.yaml - 此部署已经在使用注入命令cat user.yaml | linkerd inject - | kubectl apply -f - cat user.yaml | linkerd inject - | kubectl apply - ...
我似乎找不到我的问题的简单答案, 使用 helm 安装 package 时如何使用 linkerd inject 命令/选项添加,例如 postgres? 我已经用另一个 package 完成了它,但那是通过将注释命令添加到值文件并在运行 helm install 命令时提供它。 使用 istio ...
我正在尝试为演示配置金丝雀推出,但我无法让流量拆分与 linkerd 一起使用。 有趣的是,我能够使用 istio 来实现这一点,而且我发现 istio 比 linkerd 复杂得多。 我有一个基本的 go-lang 服务定义,如下所示:apiVersion: argoproj.io/v1alpha ...
我有一个带有 Linkerd 和 NGINX Ingress Controller 的 3 节点 K3s 集群。 我使用默认配置安装了 Linkerd: 然后安装 NGINX Ingress Controller 我也使用了默认配置的 helm: 我可以通过调用linkerd viz dashboa ...
Argo CD 显示来自 linkerd(由 Helm 安装)的两个项目不同步。 警告是由spec部分中的可选preserveUnknownFields: false引起的: trafficsplits.split.smi-spec.io 服务配置文件.linkerd.io 但我无法弄清 ...