You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AKS上Charmed Kubeflow的内部负载均衡器配置:Juju控制器引导时的负载均衡器类型设置求助

AKS上Charmed Kubeflow的内部负载均衡器配置:Juju控制器引导时的负载均衡器类型设置求助

嗨,我之前在部署Charmed Kubeflow到AKS的时候也碰到过一模一样的问题,折腾了好一阵才找到正确的配置方式,给你分享下实用的解决方法:

一、引导控制器时直接指定内部负载均衡器

你不需要翻遍复杂文档,直接在juju bootstrap命令里加上--config参数就能搞定。这个参数是Juju针对AKS环境专门支持的,能强制创建只在VNet内部可达的负载均衡器:

juju bootstrap aks-你的集群名称 --controller-name 自定义控制器名 --config loadbalancer-type=internal

执行这条命令后,Juju就会跳过默认的公网负载均衡器,直接创建符合你安全和路由需求的内部负载均衡器。

二、如果已经完成引导,后期修改也可行

要是你不小心用默认配置完成了控制器引导,也不用重新来,直接修改当前模型的配置就能切换负载均衡器类型:

juju model-config loadbalancer-type=internal

运行这条命令后,Juju会自动更新控制器对应的Kubernetes Service资源,把公网LB换成内部LB,等个几分钟就能生效。

三、验证配置是否生效

修改完成后,你可以用kubectl查看控制器命名空间下的服务,确认负载均衡器的状态:

kubectl get svc -n controller-你的控制器名

正常情况下,对应的Service的TYPE字段会显示LoadBalancer,而EXTERNAL-IP列会显示你AKS集群VNet内部的IP地址(刚创建时可能短暂显示pending,等AKS分配完内部IP就会更新)。

另外提个小注意点:要确保你的AKS集群所在的VNet有足够的可用内部IP地址池,不然可能会出现IP分配失败的情况,不过一般默认的AKS配置都能满足这个需求。

备注:内容来源于stack exchange,提问作者geekmilitia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:44:51