kubernetes-ingress - 将静态公共 IP 分配给 AKS 上的 HAProxy 以用于出口流量
问题描述
这里有一些关于如何在 AKS 上为 Kubernetes 服务设置公共静态 IP 的文档。我有一个 AKS 集群,其中流量通过 HAProxy 入口控制器,因此我无法如文档中所述为服务(类型为 ClusterIP)分配 IP。我想知道如何使用 HAProxy 为出口流量分配公共静态 IP。
解决方案
你必须从 更改type: ClusterIP
为type: LoadBalancer
apiVersion: v1
kind: Service
metadata:
name: demo
spec:
loadBalancerIP: IP
type: LoadBalancer
注意:您可以提前创建 PublicIP。AKS 和服务将为您创建一个 LoadBalancer。
推荐阅读
- laravel - 创建新的 laravel 项目时如何在控制台中修复此错误?
- java - 为什么这不是线程安全的?
- python - python gRPC 相当于 golang 的 PerRPCCredentials
- php - 在laravel中将数据从视图传递到视图
- linux - 选择没有id的属性
- arrays - Swift:将二维数组转换为自定义对象数组
- selenium-webdriver - 我们可以将 WinAppDriver 与 Selenium WebDriver(自动化 Siebel/Silverlight 应用程序)连接起来吗?
- java - 使用 Kotlin 在 Android 中通过 Volley 发送授权标头
- javascript - 手动将函数插入 Javascript/Nodejs 事件队列?
- angular - RxJs Observable in Observable from Array