• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

expose와 port-forward의 차이

22.03.11 13:49 작성 조회수 261

0

안녕하세요 강사님

이전 강의에서는 service를 생성, expose 해서 pod를 외부에서 접근가능하게 했는데

이 강의에서는 port-forwad를 이용하더라구요.

 

port-forward는 이 예제에서 간단히 테스트 하기 위해서 사용한 것일까요?

 

실제 운영에서는 service를 사용하는게 맞나용?

답변 1

답변을 작성해보세요.

0

gasbugs님의 프로필

gasbugs

2022.03.12

안녕하세요 강사 최일선입니다.

port-forward는 kubectl을 사용하는 개인에게 포트를 제공하기 위한 기능입니다. 외부로 서비스는 불가능하며 프로세스 종료시 연결이 불가능합니다.

Service는 변동되는 파드의 IP를 지속적으로 모니터링하고 추적합니다. 파드의 개수가 늘어나거나 줄어들면 알아서 추적해서 안정적이고 일관된 서비스를 제공합니다. 그렇기 때문에 반드시 서비스 기능으로 애플리케이션 서비스를 진행하시는 것이 좋습니다!

감사합니다.