Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- singletone
- 엔드포인트
- generic programming
- dbeaver
- Stream
- Java
- parameter group
- node.js
- down casting
- 자바
- has-a
- Up Casting
- constructor
- 얕은 복사
- arraycopy
- 깊은 복사
- pycharm
- 스트림
- identityHashCode
- extends
- lambda
- public static final
- Inbound
- access modifier
- finalize
- 셔뱅
- 파이참
- shebang
- Wrapper class
- 내부클래스
Archives
- Today
- Total
٩(๑•̀o•́๑)و
8. 쿠버네티스 컴포넌트 - 서비스 본문
※ 간단 개념 정리
□ 서비스 : 파드 집합에서 실행중인 애플리케이션을 네트워크 서비스로 노출하는 추상화 방법. 즉, 외부에서 쿠버네티스 클러스터에 접속하는 방법. 쿠버네티스는 파드에게 고유한 IP와 파드 집합에 대한 단일 DNS명을 부여하고, 그것들 간에 로드-밸런스를 수행할 수 있다. 서비스가 대상으로 하는 파드 집합은 일반적으로 셀렉터가 결정한다.
이번에는 공식문서의 예제 일부를 따라해보기로함
https://kubernetes.io/ko/docs/concepts/services-networking/connect-applications-service/
서비스와 애플리케이션 연결하기
컨테이너 연결을 위한 쿠버네티스 모델 지속적으로 실행중이고, 복제된 애플리케이션을 가지고 있다면 네트워크에 노출할 수 있다. 쿠버네티스의 네트워킹 접근 방식을 논의하기 전에, 도커와
kubernetes.io
kubectl apply -f 파일명
# my-nginx 디플로이먼트에 대한 서비스 생성
kubectl expose deployment/my-nginx
# 서비스 확인
kubectl get svc my-nginx
# 서비스 상세 확인
kubectl describe svc my-nginx
# 서비스 엔드포인트 확인 => 파드의 ip와 동일하다
kubectl get ep my-nginx
# 어디까지 했나

# 참고
https://kubernetes.io/ko/docs/concepts/services-networking/_print/
서비스, 로드밸런싱, 네트워킹
쿠버네티스의 네트워킹에 대한 개념과 리소스에 대해 설명한다.
kubernetes.io
'Container Infrastructure > Side Project_202108' 카테고리의 다른 글
10. HPA(Horizontal Pod Autoscaler) (0) | 2021.08.28 |
---|---|
9. MetalLB 로드밸런서 서비스 (0) | 2021.08.28 |
7. 쿠버네티스 컴포넌트 - 레플리카셋 (0) | 2021.08.27 |
6. 쿠버네티스 클러스터 구성하기 - CNI (0) | 2021.08.27 |
5. 쿠버네티스 노드 연결 - kubeadm init, join (0) | 2021.08.26 |