ACK注册集群基于ALB七层转发规则提供了托管的ALB Ingress Controller。本文介绍如何在注册集群上安装和卸载ALB Ingress Controller。
前提条件
通过容器服务Kubernetes版接入一个注册的Kubernetes集群。具体操作,请参见创建注册集群。
通过kubectl连接注册集群。具体操作,请参见获取集群KubeConfig并通过kubectl工具连接集群。
使用限制
若您需要在ACK注册集群中通过ALB Ingress访问服务,集群需归属于应用型负载均衡ALB支持的地域和可用区。ALB支持的地域与可用区,请参见ALB支持的地域与可用区。
安装ALB Ingress Controller
通过onectl安装
在本地安装配置onectl。具体操作,请参见通过onectl管理注册集群。
执行以下命令,安装ALB Ingress Controller。
onectl addon install alb-ingress-controller
预期输出:
Addon alb-ingress-controller, version **** installed.
通过控制台安装
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
单击网络页签,在ALB Ingress Controller组件区域单击安装。
卸载ALB Ingress Controller
通过onectl卸载
执行以下命令,卸载ALB Ingress Controller。
onectl addon uninstall alb-ingress-controller
预期输出:
Addon alb-ingress-controller uninstalled.
通过控制台卸载
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
单击网络页签,在ALB Ingress Controller组件区域单击卸载。
相关文档
您可以通过配置转发规则,实现不同URL访问集群内不同的Service。具体操作,请参见通过ALB Ingress访问服务。
如果您想了解通过ALB Ingress实现基于域名或空域名转发请求、基于URL路径转发请求、ImplementationSpecific、Prefix、健康检查和灰度发布等功能,请参见ALB Ingress服务高级用法。
文档内容是否对您有帮助?