首页 > 解决方案 > Traefik 作为 Azure 上的 Kubernetes Ingress - 为 Traefik 服务分配静态 IP

问题描述

我正在尝试将 Traefik 用作 Azure Kubernetes 服务上的 Kubernetes 入口。虽然有文档提供了有关如何使用 Kubernetes Ingress 执行此操作的信息,但我找不到有关如何使用 Traefik Ingress 执行此操作的信息。

有没有人做到这一点并且可以提供帮助?

PS。我正在使用 Helm 安装 Traefik

标签: azurekubernetestraefik

解决方案


同时我找到了它,所以我要回答我自己的问题。

就像@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 的资源组上具有“网络参与者”角色


推荐阅读