정현수
현수 세상
정현수
전체 방문자
오늘
어제
반응형
  • 분류 전체보기 (267)
    • NEXTSTEP 자바스크립트 클린코드 2기 (1)
    • 우테코 4기 (6)
    • 회고록 (5)
    • 개발지식 (6)
    • React (3)
      • React Clone Coding (3)
    • React Native (2)
    • Kubernetes & Docker (36)
      • 궁금한 것 (13)
    • Flutter (2)
    • 알고리즘 (168)
      • 프로그래머스 1단계 (27)
      • 프로그래머스 2단계 (37)
      • 백준 (98)
      • 이론 (6)
    • 자료구조 (3)
    • 유튜브 (1)
    • 책 읽자 (1)
    • 취업준비 (1)
    • 대내 활동 (31)
      • 2022년 겨울방학 알고리즘 특강 (0)
      • 2020년 여름방학 모각코 (13)
      • 2020년 겨울방학 모각코 (13)
      • 웹프로그래밍 상상튜터링 (5)

인기 글

최근 글

공지사항

  • 블로그 이동

태그

  • docker
  • kubelet
  • 프로그래머스
  • flutter
  • 파이썬
  • javascript
  • 이코테
  • 노드
  • 리액트
  • programmers
  • image pull
  • 디플로이먼트
  • 백준
  • Jenkins
  • 그리디
  • NodePort
  • 알고리즘
  • 자바스크립트
  • 공식문서
  • 모각코
  • 개발지식
  • Deployment
  • 레플리카셋
  • 쿠버네티스
  • Kubernetes
  • mysql
  • React
  • image run
  • replicaset
  • 우테코

최근 댓글

블로그 메뉴

  • 홈

티스토리

hELLO · Designed By 정상우.
정현수

현수 세상

쿠버네티스 서비스(service)의 노드포트(NodePort)의 포트가 겹쳤을 때 어떻게 될까?
Kubernetes & Docker/궁금한 것

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

2020. 7. 17. 08:41
반응형

※주의

이 글은 제가 혼자 공부하면서 여기저기 찾아보고 정리하는 곳이라서

글의 퀄리티나 내용상 맞지 않는 부분들이 있습니다.

공식문서가 더욱 더 큰 도움이 될 수 있습니다!

궁금점

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: TCP
      port: 8081
      targetPort: nexus
      nodePort: 30001
    - name: tomcat
      protocol: TCP
      port: 8082
      targetPort: tomcat
      nodePort: 30003
    - name: mariadb
      protocol: TCP
      port: 3306
      targetPort: mariadb
      nodePort: 30004
  selector:
    app: MyApp

 

 

일부러 jenkins와 nexus의 nodePort를 동일하게 해서 어떻게 되는지 보았다.


결과

30001번 포트가 중복되었다고 문구가 뜨고, service는 실행되지 않는다.

실행이 되지 않은 모습

 

반응형

'Kubernetes & Docker > 궁금한 것' 카테고리의 다른 글

쿠버네티스 볼륨(volume)에 대해서  (0) 2020.07.17
쿠버네티스 minikube status 명령어를 입력하면 나오는 kubelet, apiserver,kubeconfig에 대해서  (0) 2020.07.17
쿠버네티스 노드와 마스터 서버에 대해서(kubelet, kubeadm)  (0) 2020.07.17
쿠버네티스 YAML파일 Selector는 무엇을 가리킬까?  (2) 2020.07.16
쿠버네티스 Deployment와 ReplicaSet에 대해서  (0) 2020.07.16
    정현수
    정현수
    깃허브 : https://github.com/junghyeonsu 개인 블로그 : https://junghyeonsu.com/ (양질의 글을 올리려고 항상 노력합니다.)

    티스토리툴바