CKA
Services
백셀건전지
2021. 9. 2. 09:54
- 어플리케이션의 안팎에 있는 컴포넌트들과 커뮤니케이션을 가능하게 해줌
- enable loose coupling between microservices
- NodePort
- 노드 IP의 Port를 listen하고 있다가 요청을 뒤의 pod로 전달해줌. 이것이 NodePort
- TargetPort: pod에 열려있는 port no
- Port: 서비스 관점에서의 자체 Port
- 30000에서 32767 사이의 숫자만 선택 가능
- definition의 spec.type에 NodePort 로 선언
- Pod나 node의 개수에 관계 없이 service는 하나만 생성
- ClusterIP
- cluster 내에 virtual IP 생성하여 통신 가능하게 함
- definition의 spec.type에 ClusterIP로 선언
- LoadBalancer
- definition의 spec.type에 LoadBalancer로 선언