1. 概述
在使用阿里云的容器服务ACK(Alibaba Cloud Container Service for Kubernetes)时,用户可能会遇到在ALB(Application Load Balancer)控制台看不到公网ALB的问题,本文将详细解释这个问题的原因。
2. 容器服务和ALB的关系
容器服务ACK是阿里云提供的一种基于Kubernetes的容器管理服务,而ALB是阿里云提供的负载均衡服务,用于将流量分配到多个服务器上,以提高服务的可用性和性能。
当使用容器服务ACK创建集群时,系统会自动为该集群创建一个内部ALB,用于集群内部的服务发现和通信,这个内部ALB并不等同于公网ALB。
3. 看不到公网ALB的原因
3.1 ALB的创建方式不同
公网ALB通常是通过在控制台或API中直接创建得到的,而不是由容器服务ACK自动创建的,如果你没有手动创建公网ALB,那么在ALB控制台中就看不到它。
3.2 ALB的作用范围不同
内部ALB主要用于集群内部的服务发现和通信,而公网ALB则用于处理来自互联网的流量,由于这两种ALB的作用范围不同,因此它们在控制台上的显示也会有所不同。
3.3 ALB的配置和管理方式不同
内部ALB的配置和管理通常由容器服务ACK自动完成,而公网ALB则需要用户自己进行配置和管理,这种不同的管理方式也可能导致在ALB控制台上看不到公网ALB。
4. 解决方案
如果你需要使用公网ALB,可以通过以下步骤手动创建:
1、登录到阿里云控制台,选择“网络与安全”>“ALB”。
2、点击“创建负载均衡实例”,然后按照提示填写相关信息。
3、创建完成后,你可以在ALB控制台看到新创建的公网ALB。
请注意,虽然你可以手动创建公网ALB,但这并不会影响由容器服务ACK自动创建的内部ALB的功能和使用。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/666861.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复