alb controller, istio
curl -o iam_policy.json https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.5.4/docs/install/iam_policy.jsonaws iam create-policy \
--policy-name AWSLoadBalancerControllerIAMPolicy \
--policy-document file://iam_policy.json변수 설정 및 aws loadBalancer controller 용 service account 생성
export region=ap-southeast-1
export clusterName=main
eksctl create iamserviceaccount \
--region ${region} \
--name aws-load-balancer-controller \
--namespace kube-system \
--cluster ${clusterName} \
--attach-policy-arn <생성한AWSLoadBalancerControllerIAMPolicy arn> \
--override-existing-serviceaccounts \
--approvehelm 차트 설치 및 업데이트
helm을 사용해 aws-loadbalancer-controller 설치
helm 차트 설치 및 업데이트
helm 차트로 istio 설치
istio-ingress.yaml
Ingress 적용을 통해 application LoadBalancer 적용
service의 Type을 NodePort로 변경하여 nlb 속성 제거
aws Route53
Last updated