open:eks-alb

EKS ALB

  • region-code : ap-northeast-2
  • cluster : eks-demo

eksctl utils associate-iam-oidc-provider --region region-code \
--cluster your-cluster-name --approve

eksctl utils associate-iam-oidc-provider --region ap-northeast-2 \
--cluster eks-demo --approve

curl -o iam_policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.2.0/docs/install/iam_policy.json

aws iam create-policy --policy-name AWSLoadBalancerControllerIAMPolicy --policy-document file://iam_policy.json

eksctl create iamserviceaccount --cluster=eks-demo --namespace=kube-system --name=aws-load-balancer-controller --attach-policy-arn=arn:aws:iam::YOUR_AWS_ACCOUNT_ID:policy/AWSLoadBalancerControllerIAMPolicy --override-existing-serviceaccounts --approve

kubectl get deployment -n kube-system alb-ingress-controller

kubectl apply -k "github.com/aws/eks-charts/stable/aws-load-balancer-controller//crds?ref=master"

helm repo add eks https://aws.github.io/eks-charts

helm upgrade -i aws-load-balancer-controller eks/aws-load-balancer-controller \
--set clusterName=eks-demo --set serviceAccount.create=false \
--set serviceAccount.name=aws-load-balancer-controller -n kube-system

kubectl get deployment -n kube-system aws-load-balancer-controller

  • open/eks-alb.txt
  • 마지막으로 수정됨: 2021/10/13 07:23
  • 저자 127.0.0.1