Kubernetes/kubectl 시작

container와 pod의 차이 - 쿠버네티스

amelia-suyeon 2023. 6. 8. 21:03

앞에서도 잠시 container와 pod 의 차이에 대해서 적어놨지만, 본격적으로 정리해보자! (복습)

 

[container 정리]

cat > app.js

const http = requie('https');

const os = require('os');

console.log("Test sever starting...");

var handler = function(req, res) {

          res.wirteHead(200);

          res.end("Container Hostname:" + os.hostname() + "\n");

};

var www = http.createServer(handler);

www.listen(8080);

 

# cat > Dockerfile

FROM node:12

COPY app.js/app.js

ENTRYPOINT["node" , "app.js"]

<Ctrl><d>

 

#docker build -t sylinux/app.js

#docker push sylinux.app.js

 

위를 간단하게 그림으로 나타내면 아래와 같다! 

 

[pod정리]

- 컨테이너를 표현하는 K8S API의 최소 단위

- pod 에는 하나 또는 여러 개의 컨테이너가 포함될 수 있음! 

결론적으로, pod가 더 큰 개념! 

 

헷갈릴때는 아래의 크기 비교 참고! 

클러스터 > 노드 > 파드 > 컨테이너