Home [Kubernetes]Headless Service
Post
Cancel

[Kubernetes]Headless Service

Headless Service

  • ClusterIP가 없는 서비스로 단일 진입점이 필요 없을 때 사용
  • Service와 연결된 Pod의 endpoint로 DNS 레코드가 생성
    • DNS resolving service 지원
  • Pod의 DNS 주소: [pod-ip-addr].[namespace].pod.cluster.local
    • Ex. 10-36-0-1.default.pod.cluster.local

Example

1
2
3
4
5
6
7
8
9
10
11
12
13
apiVersion: v1
kind: Service
metadata:
  name: headless-service
spec:
  type: ClusterIP
  clusterIP: None
  selector:
    app: webui
  ports:
  - protocol: TCP
    port: 80
    targetPort: 80
This post is licensed under CC BY 4.0 by the author.