티스토리 뷰
1.ClusterIP(type: ClusterIP)
-service는 자신의 cluster IP가 있으며, pod과 연결되면 service의 ip를 통해서도 pod과 연결가능
-(pod의 ip는 재생성되면 변경되지 때문에 신뢰성이 떨어져서)
-외부에서는 접근불가
-service가 트래픽을 분산시켜, pod에 연결함
1.인가된 사용자 |
2.내부 대쉬보드 |
3.Pod의 서비스상태 디버깅 |
2.NodePort(type: NodePort)
-모든 node에 port할당
-1번 노드로 접속하더라도 2번 노드에 트래픽 전달 가능
-externalTrafficPolicy: Local 로 되어 있으면 해당 노드위에 pod에만 트래픽을 전달함
1.내부망 연결 |
2.데모나 임시 연결용 |
3.Load Balancer(type: Load Balancer)
-각각의 노드에 트래픽 분산
-별도로 외부 접속 ip를 할당해주는 플러그인을 설치가 되어있어야 ip가 생김
-(gcp 나 aws , azure, openstack를 사용한다면 알아서 ip를 생성시켜줌)
1.외부 시스템 노출용 |
'CLOUD > Kubernetes' 카테고리의 다른 글
[쿠버네티스 개념] replicaSet 의미 및 역할 (0) | 2021.06.27 |
---|---|
[쿠버네티스 개념] namespace 의미 및 역할 (0) | 2021.06.27 |
[쿠버네티스 개념] configMap, secret 의미 및 역할 (0) | 2021.06.27 |
[쿠버네티스 개념] volume 의미 및 역할 (0) | 2021.06.27 |
[쿠버네티스 개념] pod 의미 및 역할 (0) | 2021.06.27 |