azure - Traefik 作为 Azure 上的 Kubernetes Ingress - 为 Traefik 服务分配静态 IP
问题描述
我正在尝试将 Traefik 用作 Azure Kubernetes 服务上的 Kubernetes 入口。虽然有文档提供了有关如何使用 Kubernetes Ingress 执行此操作的信息,但我找不到有关如何使用 Traefik Ingress 执行此操作的信息。
有没有人做到这一点并且可以提供帮助?
PS。我正在使用 Helm 安装 Traefik
解决方案
同时我找到了它,所以我要回答我自己的问题。
就像@mashov 说你需要
service:
spec:
loadBalancerIP: YOURIP
但还需要添加以下注释
service:
spec:
annotations:
"service.beta.kubernetes.io/azure-load-balancer-resource-group": "Resource Group that contains public IP"
因此,您的 AKS 身份需要在拥有公共 IP 的资源组上具有“网络参与者”角色
推荐阅读
- javascript - 我的 React useState 不能立即在 useEffect 中设置对象。有人能帮我吗?
- c# - C# 无法获取某些客户端计算机名称
- react-native - 反应原生
第一次尝试没有关闭 - nservicebus - NServiceBus 可以以不同的速率将事件处理到不同的队列吗?
- ios - 我的 main.storyboard 没有出现在 Xcode 上
- python - 从图像中裁剪矩形(来自数据库模式的实体)
- javascript - 使用依赖项从 ts_lib Bazel 构建 Javascript
- ios - 如何将配置文件链接上传到 Firebase 数据库
- docker - kompose 不公开 NodePort - 用于桌面 Windows 的 Docker
- npm - 如何在我的计算机上更改我的节点版本