Pod 로 띄운 프로그램에 접속되지 않는 이유와 해결방법.

2025. 2. 11. 20:42·쿠버네티스/cka

이전 포스팅 에서 nginx 를 Pod로 띄워보았는데, chrome 에서 localhost:80 을 연결해도

해당 nginx 가 연결되지 않는다. 오늘은 그 이유에 대해서 이야기해보고자 한다.

  1. Pod 로 띄운 프로그램에 접속되지 않는 이유
    1. 도커에서 컨테이너 내부와 컨테이너 외부의 네트워크가 서로 독립적으로 분리되어있다.
    2. 쿠버네티스에서는 Pod 내부의 네트워크를 컨테이너가 공유하여 같이 사용한다.
      즉, Pod 내부와 Pod외부의 네트워크가 서로 독립적으로 분리되어있다.
      • 즉, Pod로 띄운 Nginx 를 Local에서 호출해도 응답이 없다.
  2.  Pod에 띄운 프로그램에 접속하기
    1. Pod 내부에 들어가서 접근하기.
      • Pod 내부에 들어가기
        kubectl exec -it {{pod-name}} -- bash
      • Nginx 로 요청 보내기
        curl localhost:80
    2. Pod 내부의 네트워크를 외부에서도 접속 가능하도록 포트 포워딩 활용하기
      • 포트 포워딩 하기
        kubectl port-forward pod/{{pod_name}} {{local port number}}:{{pod port number}}
      • 포트 포워딩 끊기 : ctrl + c\
      • 파드 삭제하기
        kubectl delete pod {{pod_name}}
      • 파드 삭제 여부 확인하기
        kubectl get pods

'쿠버네티스 > cka' 카테고리의 다른 글

이미지가 없다고 에러가 뜨는 이유 (이미지 풀 정책)  (0) 2025.02.23
Windows VS code 환경에서 백엔드(Spring Boot) 서버를 파드(Pod)로 띄워보기  (0) 2025.02.19
Pod 의 의미와 Nginx 를 Pod 로 띄워보기.  (0) 2025.02.10
Docker desktop 을 사용한 쿠버네티스 설치하기  (0) 2025.02.09
1. 쿠버네티스 입문 및 소개  (0) 2024.05.13
'쿠버네티스/cka' 카테고리의 다른 글
  • 이미지가 없다고 에러가 뜨는 이유 (이미지 풀 정책)
  • Windows VS code 환경에서 백엔드(Spring Boot) 서버를 파드(Pod)로 띄워보기
  • Pod 의 의미와 Nginx 를 Pod 로 띄워보기.
  • Docker desktop 을 사용한 쿠버네티스 설치하기
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (168) N
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (30)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
      • 에러일기 (1)
      • Server&load (30) N
        • AWS (27)
        • Jmeter (0)
        • load test (3) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    API
    python
    LOSTARK
    포스트맨
    테스트스크립트
    네트워크 테스트
    QAKOREA
    테스트 계획서
    e2c
    쿠버네티스
    리눅스
    qa
    postman
    사드웨어리소스
    테스트 결과보고서
    vi에디터
    k8s
    linux
    개발자에서아키텍트로
    로스트아크
    앱공존성
    스터디
    cka
    도커
    테스트 계획서 만들어보기
    application log
    .cpu
    공존성테스트
    애플리케이션로그
    로스트아크api
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
Pod 로 띄운 프로그램에 접속되지 않는 이유와 해결방법.
상단으로

티스토리툴바