Los clústeres ACK Serverless incluyen un controlador ALB Ingress administrado que utiliza las reglas de reenvío de capa 7 de Application Load Balancer (ALB). En este tema se describe cómo instalar, actualizar y desinstalar el controlador ALB Ingress en un clúster ACK Serverless.
Instalar el controlador ALB Ingress
Consulte Regions and zones that support ALB.
Durante la creación del clúster
Cuando cree un clúster ACK Serverless, en la página Component Configurations, seleccione ALB Ingress en la sección Ingress. Después, en ALB Instance, seleccione Create o None según sus necesidades.
|
Origen de la puerta de enlace |
Descripción |
Resultado |
|
New |
Instala el controlador ALB Ingress y crea una instancia de ALB asociada. Puede crear una instancia de ALB de tipo Intranet o Intranet según sus necesidades. Para obtener más información sobre la facturación, consulte ALB billing rules. |
El controlador crea automáticamente un objeto AlbConfig llamado |
|
None |
Instala únicamente el controlador ALB Ingress sin crear una instancia de ALB. |
Importante
El controlador no crea estos resources. Debe create an AlbConfig object y un IngressClass resource manualmente. |
Para un clúster existente
Instalación en un clúster existente
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Add-ons.
En la página Add-ons, haga clic en la pestaña Networking. En la sección Networking, haga clic en Install en la tarjeta ALB Ingress Controller.
-
En el cuadro de diálogo Install ALB Ingress Controller, seleccione New, Existing o None para ALB Instance, configure los parámetros restantes y haga clic en OK.
Origen de la instancia
Descripción
Resultado
(Recomendado)New
Network Type: Cree una instancia de ALB de tipo Internet o Private Network según lo requiera. Para obtener más información sobre la facturación, consulte ALB billing.
VPC: El valor predeterminado es la VPC del clúster.
vSwitch: Muestra los switches virtuales en las zonas que admite la instancia de ALB dentro de esta VPC. Especifique dos vSwitches en zonas distintas. Si no especifica ningún vSwitch, el sistema selecciona automáticamente dos vSwitches activos. También puede hacer clic en Create vSwitch para crear un nuevo vSwitch.
El controlador crea automáticamente un resource AlbConfig llamado
alby un resource de IngressClass correspondiente. El AlbConfig incluye un listener predeterminado que usa el protocolo HTTP en el puerto 80. Para obtener más información sobre la ampliación de listeners, consulte Configure ALB instances with AlbConfig.(Recomendado)Existing
Seleccione una instancia de ALB existente en la lista desplegable. Las instancias de ALB Basic Edition no son compatibles. Para obtener más información, consulte Configure ALB instances with AlbConfig.
(Opcional)None
No crea ninguna instancia de ALB. Instala únicamente el componente ALB Ingress Controller.
ImportanteEl controlador no crea los resources correspondientes. De forma manual, create an AlbConfig y un IngressClass.
Actualizar el controlador ALB Ingress
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Add-ons.
-
En la página Add-ons, haga clic en la pestaña Networking. En la sección ALB Ingress Controller, haga clic en Upgrade.
NotaSi no aparece el botón Upgrade, significa que el controlador ya tiene la versión más reciente.
En el cuadro de diálogo Upgrade, haga clic en OK.
Desinstalar el controlador ALB Ingress
Elimine el AlbConfig del clúster antes de desinstalar el controlador. De este modo, el ALB Ingress Controller libera automáticamente la instancia de ALB correspondiente.
Si queda algún AlbConfig sin eliminar en el clúster, la instancia de ALB correspondiente no se libera y sigue generando cargos.
Cualquier intento posterior de eliminar el AlbConfig fallará porque el controlador ya no está presente. Para solucionarlo, vuelva a instalar el controlador, elimine el AlbConfig para liberar la instancia de ALB y, por último, desinstale el controlador.
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Add-ons.
En la página Add-ons, haga clic en la pestaña Networking. En la sección ALB Ingress Controller, haga clic en Uninstall.
En el cuadro de diálogo Uninstall, haga clic en OK.