AWS EKS 생성시 다음과 같은 에러가 뜬 경우가 있다.
One or more Amazon EC2 Subnets of [subnet-00accbc361050c2e5, subnet-034c6dea0f4b412b9] for node group eks-masternode does not automatically assign public IP addresses to instances launched into it. If you want your instances to be assigned a public IP address, then you need to enable auto-assign public IP address for the subnet. See IP addressing in VPC guide: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html#subnet-public-ip
원인은?
- EKS 노드 그룹을 생성할 때, 지정한 서브넷들이 자동으로 퍼블릭 IP 주소를 할당하지 않도록 설정되어 있기 때문에 발생하는 에러
- EKS 노드가 퍼블릭 서브넷에 배포되고, 외부에서 접근 가능하도록 하려면 해당 서브넷에서 EC2 인스턴스에 자동으로 퍼블릭 IP가 할당되도록 설정해야 한다
해결은?
1) EC2를 생성할 Subnet 선택 -> 작업 -> 서브넷 설정 편집 -> 자동할당 IP 설정 체크(활성화)
완료
'Cloud Infra Architecture (AWS) > AWS Build' 카테고리의 다른 글
AWS EKS pod에서 RabbitMQ 설치하기 (설치 후 pod 접속 테스트) (2) | 2024.10.20 |
---|---|
AWS EKS 생성 후 접속하기 (Node 그룹, Pod 생성하기, Pod 접속하기) (1) | 2024.10.20 |
[Troble Shoting] (WEB 405 Error, WAS 500 Error) - 405 Method not allowed / Request method 'POST' not supported (0) | 2024.08.11 |
[AWS Linux] ssh: connect to host IP port 22: Connection refused 에러 발생 (0) | 2024.08.02 |
[AWS Linux] Java 설치 후 환경변수 설정하기 (0) | 2024.07.15 |