Difference between revisions of "AWS ALB Ingress controller"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 22: Line 22:
 
  serviceaccount/aws-load-balancer-controller unchanged
 
  serviceaccount/aws-load-balancer-controller unchanged
  
 +
[[helm repo add eks]]
 
  [[helm install]] aws-load-balancer-controller [[eks/aws-load-balancer-controller]] -n kube-system --set clusterName=education-eks-LZIQaQdP --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller
 
  [[helm install]] aws-load-balancer-controller [[eks/aws-load-balancer-controller]] -n kube-system --set clusterName=education-eks-LZIQaQdP --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller
 
   
 
   

Revision as of 18:34, 27 March 2023

AWS Load Balancer Controller 2018 (formerly AWS ALB Ingress Controller) is the open-source AWS ALB Ingress controller triggers the creation of an ALB and the necessary supporting AWS resources whenever a Kubernetes user declares an Ingress resource in the cluster.

Installation example

apiVersion: v1
kind: ServiceAccount
metadata:
  labels:
    app.kubernetes.io/component: controller
    app.kubernetes.io/name: aws-load-balancer-controller
  name: aws-load-balancer-controller
  namespace: kube-system
  annotations:
    eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/AmazonEKSLoadBalancerControllerRole


kubectl apply -f aws-load-balancer-controller-service-account.yaml
serviceaccount/aws-load-balancer-controller created
kubectl apply -f aws-load-balancer-controller-service-account.yaml
serviceaccount/aws-load-balancer-controller unchanged
helm repo add eks
helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=education-eks-LZIQaQdP --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller

NAME: aws-load-balancer-controller
LAST DEPLOYED: Tue May 24 23:48:48 2022
NAMESPACE: kube-system
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
AWS Load Balancer controller installed!

Verify:

kubectl get deployment -n kube-system aws-load-balancer-controller
NAME                           READY   UP-TO-DATE   AVAILABLE   AGE
aws-load-balancer-controller   2/2     2            2           75s
kubectl -n kube-system get pods | grep aws-load-balancer-controller
aws-load-balancer-controller-5bcbf46bdb-b4znr   1/1     Running   0          40m
aws-load-balancer-controller-5bcbf46bdb-xgs4s   1/1     Running   0          40m

Related

Activities

See also

Advertising: