容器服务ACK alb只能创建一个吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是的,在容器服务ACK中,您可以创建多个Application Load Balancer(ALB)。
容器服务ACK支持通过Ingress来配置和管理负载均衡器。Ingress是Kubernetes中用于管理外部访问的资源对象,它定义了一组规则来路由到集群中的服务。
对于每个Ingress对象,您可以指定不同的域名或路径,并将其关联到相应的Service或Deployment上。当请求到达ALB时,根据Ingress规则会将请求转发到相应的后端服务。
通过创建多个Ingress对象,您可以实现多个ALB,并使用不同的域名或路径将请求流量分发到不同的后端服务。这样可以实现根据域名或路径的请求路由和负载均衡。
请注意,创建和管理多个ALB可能会涉及到成本和网络配置的考虑。在设计和配置多个ALB时,请确保合理规划和优化网络架构,以满足您的需求并避免额外的费用。
希望这回答了您的问题。如有其他疑问,请随时提问。
容器服务ACK中可以创建多个Application Load Balancer(ALB)。
创建多个ALB有以下好处:
不同环境使用不同的ALB:如开发/测试/生产环境各使用一ALB
-不同业务使用不同的ALB:如微服务中每个服务使用一ALB
操作步骤为:
在ACK集群的集群信息页面,选择“配置应用路由”
点击“创建应用路由”,选择“应用负载均衡”
输入ALB名称,选择创建位置等信息,然后点击“下一步:监听器”
在“监听器”中,输入负载均衡监听器名称、协议、端口号等信息
点击“下一步:规则” ,创建转发规则,指定后端Service名称和端口
点击“下一步:标签” 为ALB添加标签,方便管理
最后点击“下一步:确认”,完成ALB创建
端点一样 你后端转发路由可以不一样啊,也可以多个alb 没啥必要。域名一样,路径也一样,你要 controller 怎么区分呢?这种情况 ALB 会直接报错,后创建的那个无效,此回答整理自钉群“阿里云容器服务ACK用户大群”