web
-
docker container exec -it <container_id> <command>작동 방식web 2023. 2. 10. 13:42
거의 매일 쓰는 명령어인데 작동 방식을 모르겠다. 어떤 컨테이너는 jstat 같은 명령어가 되고 어떤 건 안된다. 어떤식으로 되는건지 공부해 봐야 겠다. docker container run 과 docker container exec 이 있는데, 전자는 컨테이너를 새로 실행, 후자는 이미 실행된 컨테이너에 명령을 보내는 차이점이 있다. -it 는 -i 와 -t 플래그가 합쳐져 있는데, -i 는 interactive, terminal input 을 받기 위한 세션을 유지하는 플래그이고, -t 는 pseudo-tty, SSH 처럼 real terminal 을 시뮬레이트 하는 기능이다. 이외에도 여러 플래그가 있고 -a 는 stdout/stderr 를 attach 하는 기능이다. docker container..
-
Kubernetes 기본기본 개념 정리하기web 2022. 11. 9. 03:25
쿠버네티스란? 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템 목적은 여러 클러스터의 호스트 간에 애플리케이션 컨테이너의 배치, 스케일링, 운영을 자동화하기 위한 플랫폼을 제공하기 위함 도커랑 같이 자주 쓰인다. 예를 들어, 여러개의 리눅스 노드를 클러스터로 설정하고, 도커 어플리케이션 컨테이너를 띄우면 쿠버네티스가 (설정에 따라) n번째에 배치하고, 리플리카를 만들고 하는 것을 자동화 해준다. 파드Pods are the smallest deployable units of computing that you can create and manage in Kubernetes. A Pod (as in a pod of whales or pea pod) is a group of one ..