작성
·
39
0
원클릭 배포를 통해서 eks 생성 하였습니다.
마스터 노드와 워커노드 둘다 퍼블릭 서브넷에 배치되어있으며
워커노드마다 퍼블릭 IP 를 할당받은걸로 확인됩니다.
혹시 외부와 통신시에 고정 ip 1개로 통신하고 싶다면 워커노드를 프라이빗 서브넷에 배치후 NAT GateWay 를 통한 방법만 있을까요 ??
답변 2
0
안녕하세요. CloudNet@ 팀입니다.
일단 질문 내용은 아래와 같으며 이에 대한 답변드립니다.
"혹시 외부와 통신시에 고정 ip 1개로 통신하고 싶다면 워커노드를 프라이빗 서브넷에 배치후 NAT GateWay 를 통한 방법만 있을까요 ??"
질문주신 내용 그대로 해석하면 프라이빗 서브넷 환경을 구성하고 NAT GW 구성을 하는 방법 뿐이겠네요. 프라이빗 서브넷을 구성한다는 것은 외부에서 접근하는 노출을 막는 것이며, 구성된 자원의 외부 통신을 위해 NAT GW를 구성해야겠죠.
추가로 워커 노드를 프라이빗 서브넷을 구성하는 목적은 API 서버의 접근을 프라이빗하게 구성하는 것도 있습니다.
강의 설명에도 있듯이 Endpoint Public Access와 Endpoint Public & Private Access와 Endpoint Private Access가 있다고 설명드렸죠.
관련 내용 설명은 별도로 드리진 않고 아래 그림으로 갈음하겠습니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. gojgho님.
Amazon EKS에서 워커 노드를 외부와 통신할 때 고정 IP로 통신하고 싶으시다면, 워커 노드를 프라이빗 서브넷에 배치하고 NAT Gateway를 통해 외부와 통신하는 방법이 일반적입니다. NAT Gateway는 프라이빗 서브넷의 리소스들이 인터넷에 접근할 수 있도록, 고정된 퍼블릭 IP를 제공하며 중계 역할을 합니다. 이는 보안적인 이유로 외부에 노출되고 싶지 않은 리소스를 보호하는 데 유리합니다.
고정 IP를 통한 통신 구성 방법:
NAT Gateway 구성: AWS에서는 공용 서브넷에 NAT Gateway를 생성하고, 프라이빗 서브넷의 리소스에서 출발하는 트래픽이 이 NAT Gateway를 통해 라우팅되도록 라우팅 테이블을 수정해야 합니다.
Node 구성: 워커 노드를 프라이빗 서브넷에 배치합니다. 이렇게 하면 워커 노드가 외부로 나가는 모든 트래픽은 NAT Gateway를 통해 전달되며, NAT Gateway의 Elastic IP를 사용하여 외부와 통신하게 됩니다.
라우팅 테이블 설정: 프라이빗 서브넷의 라우팅 테이블에 NAT Gateway의 경로를 추가하여, 인터넷으로 향하는 고정 IP 통신을 설정합니다.
아래 링크에서 유사한 주제로 논의된 질문과 답변을 참고하시면 도움이 될 것입니다:
위 질문에서 지식공유자가 프라이빗 서브넷 구성 및 NAT Gateway 설정에 대해 추가적인 설명을 제공하고 있습니다. 원하시는 외부와의 고정 IP 통신 구성을 위한 지침이 포함되어 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.