NodePort

    쿠버네티스 네트워킹(networking)과 포트 포워딩(port forwarding)에 대해서

    ※주의 이 글은 제가 혼자 공부하면서 여기저기 찾아보고 정리하는 곳이라서 글의 퀄리티나 내용상 맞지 않는 부분들이 있습니다. 공식문서가 더욱 더 큰 도움이 될 수 있습니다! 궁금점 쿠버네티스에서 네트워킹은 어떤 식으로 진행되고, 어떻게 연결되며 포트 포워딩에 대해서 궁금했다. 행동 쿠버네티스 클러스터 네트워킹 쿠버네티스에는 4가지 대응해야 할 네트워킹 문제가 있는데 1. 고도로 결합된 컨테이너 간의 통신 2. 파드 간 통신 3. 파드와 서비스 간 통신 4. 외부와 서비스 간 통신 서비스에 대해서 3,4번에 대해서 알기 위해서는 우선 서비스를 알아야 한다. 쿠버네티스에서 서비스는 파드의 논리적 집합과 그것들에 접근할 수 있는 정책을 정의하는 추상적 개념이다. 서비스가 대상으로 하는 파드 집합은 일반적으로 ..

    쿠버네티스 서비스(service)의 노드포트(NodePort)의 포트가 겹쳤을 때 어떻게 될까?

    ※주의 이 글은 제가 혼자 공부하면서 여기저기 찾아보고 정리하는 곳이라서 글의 퀄리티나 내용상 맞지 않는 부분들이 있습니다. 공식문서가 더욱 더 큰 도움이 될 수 있습니다! 궁금점 NodePort로 연결해줄 때 포트가 곂치게 되면 어떻게 될까? 행동 apiVersion: v1 kind: Service metadata: name: service spec: type: NodePort ports: - name: jenkins protocol: TCP #기본 프로토콜 : TCP port: 8080 #Service 자신의 포트 targetPort: jenkins #Pod 내 컨테이너 포트 (deployment의 port name과 연결) nodePort: 30001 - name: nexus protocol: TC..