on
파드의 기본
파드의 기본
728x90
파드는 쿠버네티스에서 컨테이너를 실행하는 최소 단위로 한개 혹은 여러 개의 컨테이너를 포함한다.
하나의 파드에 속하는 모든 컨테이너들은 같은 노드에서 동작한다.
파드는 다음과 같은 특징을 가진다.
컨테이너 재사용 촉진을 위한 플랫폼
파드는 하나의 목적을 위해 만들어진 컨테이너를 부품처럼 조합할 수 있도록 설계되었다.
파드 내부의 컨테이너들은 파드의 IP 주소와 포트번호를 공유한다. 파드의 내부 컨테이너들은 localhost로 서로 통신할 수 있다. 파드의 내부 컨테이너들은 System V 프로세스 통신이나 POSIX 공유 메모리를 사용하여 서로 통신할 수 있다. 파드의 내부 컨테이너들은 파드의 볼륨을 마운트하여 파일 시스템을 공유할 수 있다.
이 기능들은 같은 파드 내의 컨테이너 사이에서만 가능하며, 다른 파드에 있는 컨테이너와는 불가능하다.
파드는 일시적인 존재
파드는 일지적 존재로 설계되어 파드 내의 컨테이너는 이미지로부터 매번 생성된다.
같은 오브젝트 이름으로 몇 번이고 파드를 기동해도 이전에 컨테이너에서 수행한 변경 이력은 남지 않고, 이미지의 초기 상태에서 시작할 뿐이다.
파드의 IP 주소도 고정적이지 않다. 파드의 IP 주소는 기동 시 부여되고, 종료 시에 회수되어 다른 파드가 기동할 때 사용된다. 파드의 기동과 삭제는 컨트롤러에 의해 동적으로 실행되기 때문에 해당 파드가 언제까지 같은 IP 주소를 가지고 있을지 알 수 없다. 그래서 파드에 요청을 보내고 싶은 경우에는 반드시 서비스를 사용해야 한다.
728x90
from http://devbksheen.tistory.com/155 by ccl(A) rewrite - 2021-11-23 12:26:50