如何通过 Ingress AWS 应用程序负载均衡器公开 Linkerd Viz 仪表板

Posted

技术标签:

【中文标题】如何通过 Ingress AWS 应用程序负载均衡器公开 Linkerd Viz 仪表板【英文标题】:How to expose Linkerd Viz Dashboard via Ingress AWS Application Load balancer 【发布时间】:2021-12-15 19:44:38 【问题描述】:

我已经在 AWS 中运行的 Kubernetes 集群上安装了 Linkerd:Linkerd - Getting Started

所有检查都正常,但我在本地看不到可视化仪表板:

kubectl -n linkerd-viz port-forward svc/web 8084

有没有办法通过入口 ALB 公开它?

【问题讨论】:

【参考方案1】:

您可以通过多种方式公开仪表板。您可以修改 Web 服务以添加外部负载均衡器,这将尊重您已与 AWS 负载均衡器一起使用的任何 AWS 注释。您还可以为现有入口创建适当的路由规则。你可以在这里找到一些例子:https://linkerd.io/2.11/tasks/exposing-dashboard/

【讨论】:

以上是关于如何通过 Ingress AWS 应用程序负载均衡器公开 Linkerd Viz 仪表板的主要内容,如果未能解决你的问题,请参考以下文章

aws - 通过基于子域的应用程序负载均衡器路由请求

企业运维实战--k8s学习笔记 通过Ingress-nginx实现k8s七层负载均衡Ingress加密认证以及地址重写

k8s 对外服务之ingress

ingress部署

如何使用一个负载均衡器为两个域的两个入口配置 nginx-ingress

如何使用适用于 Python 的 AWS CDK 通过 ARN 查找现有的经典负载均衡器 (CLB)?