Cloud

aws cli elb registration / deregistration 본문

클라우드

aws cli elb registration / deregistration

Firewall 2024. 7. 23. 17:11

프로젝트에 게임서버 롤링 업데이트가 필요하여 젠킨스 CI/CD를 이용하여 1대씩 패치를 진행하기로 하였습니다.

이를 위해 aws elbv2 로드밸런서의 타겟 그룹에서 한대씩 deregistration 이 필요합니다.

명령어는 아래와 같습니다.

 

기존에 있던 Deply code 에 target instance 들을 한대씩 번갈아 가며 세팅하게 하였으며, 그레이스풀하게 빠지는 시간에 맞춰 sleep 설정 하였습니다.

 

(aws config 는 미리 설정되어 있어야합니다.)

##REGISTRATION
aws elbv2 register-targets --target-group-arn arn:aws:elasticloadbalancing:ap-northeast-1:072498040640:targetgroup/project/0e7e34feggererew2 --targets Id=i-0123456789a

##DEREGISTRATION
aws elbv2 register-targets --target-group-arn arn:aws:elasticloadbalancing:ap-northeast-1:072498040640:targetgroup/project/0e7e34feggererew2 --targets Id=i-0123456789a
Comments