본문 바로가기
study/Devops

쿠버네티스 파드, 서비스

by stilinski 2023. 1. 3.
728x90

파드

컨테이너

- 파드 안에는 여러개의 컨테이너가 있을 수 있음

- 그러나 포트 중복은 안됨.

- 파드가 생성될때 고유의 아이피 주소가 할당됨.

- 쿠버네티스 클러스터 안에서만 고유의 아이피로 접근 가능, 외부접근 불가

 

 

라벨

- 라벨은 파드 뿐만 아니라 

-목적에 따라 오브젝트분류

-키와밸류로 구성.

 

 

노드셀렉터

파드는 한 노드에 올라가져야한다.

노드 스케쥴

노드선택

1. 수동적으로 지정

2. 남은 메모리에 따라 자동선택

 

 

 

 

 

서비스

파드에 접근을 도와주는 역할

 

ClusterIP

기본적으로 자신의 클러스터 아이피를 가지고 있음

파드에 서비스를 달아서 서비스를 통해 접근

이유 - 파드는언제든지 죽을 수 있고 다시 재생성되도록 되어있음.

파드의 아이피는 재생성이 되면 변하니까 변할때마다 바꾸는 건 비효율적

결과적으로 서비스를 통해 파드에 접근하는게 효율적 

 

여러개의 파드를 연결할 수 있음.

 

 

-운영자

-Pod의 서비스 상태 디버깅

 

 

 

NodePort

 

클러스터 아이피가 있음

이건 노드에서 서비스로 접근하는.

그럼 서비스는 파드로 전달.

모든 노드에 같은 포트 할당해서 그 포트를 이용해서 서비스로 접근

 

- 내부 망 연걸

- 임시 연결용

 

Load Balancer

nodePort + load balancer

이 방식은 AWS, GCP, Azure, OpenStack을 이용해야함.

 

-외부 시스템 노출용

728x90

'study > Devops' 카테고리의 다른 글

k8s ConfigMap, Secret  (0) 2023.01.08
k8s Volume  (0) 2023.01.05
리눅스 설치 후 ifcfg-eth0 없을때  (0) 2022.12.31
쿠버네티스를 이용하는 이유  (0) 2022.12.30
쿠버네티스란? 쿠버네티스가 나오게 된 이유  (0) 2022.12.30

댓글