라우팅
-
네트워크 네임스페이스 개념정리네트워크 2021. 7. 6. 00:02
두 호스트가 통신을 하기 위해서는 스위치에 각 호스트의 인터페이스가 연결되어 있어야 한다. 다음 커맨드를 통해 인터페이스를 확인할 수 있다. ip link A와 B는 스위치로 연결되어 있기 때문에 통신이 가능하다. 만약 다음과 같이 스위치로 연결된 두 시스템을 연결하고 싶다면 router를 이용한다. 다음 상황을 통해 라우팅과 게이트웨이에 대해서 알아보자. B에서 C로 패킷을 보내고 싶다. 하지만 B는 A의 인터페이스 IP와 라우터의 인터페이스 IP만 알고 있으므로 C로 패킷을 보낼 수 없다. 이 때 B의 라우팅 테이블에 C로 가기위해서는 라우터의 인터페이스를 거치면 된다는 것을 알려준다. B는 C의 경로를 알게 되었으므로 C로 패킷을 보낼 수 있게 된다. ..
-
클라우드: 쿠버네티스 인그레스(Ingress) 실습하기(feat.minikube)K8S 2021. 5. 3. 16:57
이번 포스팅은 쿠버네티스의 Ingress obejct에 대해 다룬다. 이전에 다루었던 Nodeport service는 외부의 트래픽을 그냥 받아들였다면 이번에 사용해볼 Ingress는 외부의 트래픽을 어떻게 처리할 것인지 결정한다. 인그레스 오브젝트가 담당할 수 있는 기능은 크게 다음과 같은 것들이 있다. 1. 라우팅 2. 도메인처리 3. SSL/TLS 보안처리 그리고 이번 실습은 라우팅만 사용해보면서 인그레스에 대한 감을 익힌다. 참고로 필자는 미니큐브를 이용하여 인그레스를 사용하고 다음과 같은 구조로 nginx를 배포할 것이다. 구조에 대해 간략하게 설명하자면 클러스터에서 외부의 트래픽을 제일 처음으로 받는 서버는 인그레스 컨트롤러 서버이다. 그리고 우리는 인그레스 컨트롤러 서버에 원하는 인그레스 규..