ALB ingress controller确实监视ALB配置并与存储在etcd中的期望Ingress状态进行协调。下面是使用Helm安装ALB ingress controller的示例代码:
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/
$ helm repo update
$ helm install my-alb-ingress-controller stable/aws-alb-ingress-controller
--set clusterName=my-k8s-cluster
--set autoDiscoverAwsRegion=true
--set autoDiscoverAwsVpcID=true
--set rbac.create=true
此命令将在您的Kubernetes集群中安装ALB ingress controller,并在etcd中存储所需的Ingress状态。当您创建新的Ingress资源时,ALB ingress controller会自动检测它并更新ALB的配置以反映期望的Ingress状态。