on
Kubernetes 왕초보 강의 4: Pods (ft. Udemy)
Kubernetes 왕초보 강의 4: Pods (ft. Udemy)
* Pod: K8s에서 만들 수 있는 최소 단위. application의 single instance.
- k8s에서는 컨테이너를 워커노드에 직접 만들지 못하며, 이는 pod에 encapsulate 되어 있음.
pod 내부에는 컨테이너가 1개 이상으로 구성되어 있는데,
강의에서는 대부분 pod:container 구성은 1:1 비율이고, multi-pods 사례가 rare한 케이스라고 한다. (helper container가 있는)
하지만, 우리 현업에서는.. 한 pod안에 여러 개의 container가 있다..ㅋㅋ
그래서 pod를 하나 생성하면, 그 안에 여러 개의 컨테이너가 동시에 생성된다.
pod를 삭제하면, 당연히 그 안에 컨테이너도 모두 삭제된다.
그리고, 부하가 증가할 때 scale in/out 하는 단위는, 컨테이너가 아니라 pod이다. K8s에서는 만들 수 있는 smallest한 단위는 pod이다!
간단한 실습이 추가되어 있는데,
Docker hub에서 nginx 이미지를 불러와서 pods를 생성하고 조회하는 과정이다.
pod는 개념이 단순하다보니 내용이 여기까지인데,
이제는 외부에서 어떻게 이 pods와 통신을 할 것인지의 문제가 남아있다.
이건 다음 차시에 다루기로 한다!
이번엔 정리하지 않고도 다 맞추었다!
그만큼 pod 내용이 간단하기 때문이다. ㅎㅎ
개념 없이 현업에서 명령어를 접하다가, 확실히 기본적인 개념을 공부하니
더 재미있고 머릿속에서 정리가 된다 :)
얼른 완료하고 싶다!
from http://countrymouse.tistory.com/62 by ccl(A) rewrite - 2021-10-05 18:26:49