본문으로 건너뛰기

Service



리소스 아이콘

리소스 개요

파드(Pod)에 대한 단일 진입점을 제공하고, 그 파드들 간의 통신을 관리하는 추상화된 쿠버네티스 리소스입니다.

연관 리소스

상위 리소스

연결 리소스

리소스 설정 값

  • service_name : Service 리소스 이름
  • namespace : Service 리소스가 배포될 네임스페이스
  • annotations : 쿠버네티스 시스템에서 필요한 정보들을 표시해 주기 위해서 사용하는 key-value
  • labels : 객체를 구분하기 위해서 사용자가 임의로 원하는 값을 지정
  • selector : Selector와 일치하는 레이블의 key-value를 사용하여 서비스 트래픽을 Pod로 라우팅
  • type : 서비스의 타입을 지정 - ClusterIP,NodePort,LoadBalancer
  • session_affinity : 클라이언트의 요청이 특정 파드로만 가도록 유지되게 하는 정책 - None,clientIP
  • port : 서비스에 의해 노출되는 포트 목록
    • name : 포트 설정 이름
      • protocol : 해당 포트의 IP 프로토콜 - TCP,UDP
      • port : 서비스에 의해 노출되는 포트 번호
      • target_port : 서비스 대상 파드(Pod)에서 액세스할 포트의 번호

참고 자료