EKS 클러스터에 서브넷 추가하는 방법
조회 1,067 · 댓글 0
EKS 클러스터에 기존 VPC의 서브넷을 추가하는 방법은 다음과 같습니다.
1. 기존 VPC에 서브넷이 있는지 확인
추가할 서브넷이 이미 VPC에 존재하는지 확인합니다.
aws ec2 describe-subnets --filters "Name=vpc-id,Values="
2. EKS 클러스터의 현재 서브넷 확인
EKS 클러스터에 현재 연결된 서브넷을 확인하려면 다음 명령을 실행합니다.
aws eks describe-cluster --name --query "cluster.resourcesVpcConfig.subnetIds"
3. EKS 클러스터에 서브넷 추가
EKS 클러스터에서 사용하는 VPC 설정을 업데이트하여 서브넷을 추가합니다.
aws eks update-cluster-config --name --resources-vpc-config subnetIds=<기존-서브넷-ID1>,<기존-서브넷-ID2>,<추가할-서브넷-ID>
< 주의 >
• 기존 서브넷과 추가할 서브넷 ID를 모두 입력해야 합니다.
• 퍼블릭/프라이빗 서브넷을 고려하여 서브넷을 추가하세요.
4. 노드 그룹에 새 서브넷 반영
EKS의 노드 그룹이 새 서브넷을 사용할 수 있도록 업데이트합니다.
aws eks create-nodegroup --cluster-name --nodegroup-name --subnets <추가한-서브넷-ID>
또는 기존 노드 그룹을 새 서브넷으로 업데이트하려면, 노드 그룹을 삭제 후 다시 생성해야 할 수도 있습니다.
5. 서브넷이 정상적으로 추가되었는지 확인
aws eks describe-cluster --name --query "cluster.resourcesVpcConfig.subnetIds"
이렇게 하면 추가된 서브넷이 정상적으로 반영되었는지 확인할 수 있습니다.
1. 기존 VPC에 서브넷이 있는지 확인
추가할 서브넷이 이미 VPC에 존재하는지 확인합니다.
aws ec2 describe-subnets --filters "Name=vpc-id,Values="
2. EKS 클러스터의 현재 서브넷 확인
EKS 클러스터에 현재 연결된 서브넷을 확인하려면 다음 명령을 실행합니다.
aws eks describe-cluster --name --query "cluster.resourcesVpcConfig.subnetIds"
3. EKS 클러스터에 서브넷 추가
EKS 클러스터에서 사용하는 VPC 설정을 업데이트하여 서브넷을 추가합니다.
aws eks update-cluster-config --name --resources-vpc-config subnetIds=<기존-서브넷-ID1>,<기존-서브넷-ID2>,<추가할-서브넷-ID>
< 주의 >
• 기존 서브넷과 추가할 서브넷 ID를 모두 입력해야 합니다.
• 퍼블릭/프라이빗 서브넷을 고려하여 서브넷을 추가하세요.
4. 노드 그룹에 새 서브넷 반영
EKS의 노드 그룹이 새 서브넷을 사용할 수 있도록 업데이트합니다.
aws eks create-nodegroup --cluster-name --nodegroup-name --subnets <추가한-서브넷-ID>
또는 기존 노드 그룹을 새 서브넷으로 업데이트하려면, 노드 그룹을 삭제 후 다시 생성해야 할 수도 있습니다.
5. 서브넷이 정상적으로 추가되었는지 확인
aws eks describe-cluster --name --query "cluster.resourcesVpcConfig.subnetIds"
이렇게 하면 추가된 서브넷이 정상적으로 반영되었는지 확인할 수 있습니다.
로그인 후 답글을 남길 수 있습니다.