networking1 k8s #5 networking&namespace 이번 포스팅에서는 쿠버네티스 상에서 두개의 컨테이너 간에 통신에 관련하여 알아보겠습니다. 예를 들어서 go언어로 만들어진 서버 컨테이너와 postgresql 데이터베이스 컨테이너가 통신을 하고싶다고 가정해보겠습니다. 첫번째 방법으로는 아래 그림 같은 구조를 생각해볼 수 있습니다. 한개의 pod안에 통신을 하려는 두개의 컨테이너를 모두 집어넣는 것입니다. 그러나 이런 방법은 바람직하지 못합니다. 왜냐하면 예를 들어 pod이 모종의 이유로 작동이 안되면 go언어 서버 컨테이너에 문제가 있는지 아니면 postgresql 컨테이너에 문제가 있는지에 대해서도 찾아봐야할 것이기 때문입니다. 이외에도 상당히 복잡해지기 때문에 보통 이런 경우 2개의 pod으로 나누게 됩니다. 그럼 아래와 같은 구조를 생각해 볼 수 있.. 2021. 11. 24. 이전 1 다음