컨테이너 2

[쿠버네티스 인 액션] 3장. 파드 : 쿠버네티스에서 컨테이너 실행 - 파드 소개, 컨테이너의 적절한 구성 w.율곡선생, devops with sina., techworld with nana.

1. 파드 1) 피드 소개- 함께 배치된 컨테이너 그룹이며 쿠버네티스의 기본 빌딩 블록 - 일반적으로 파드는 하나의 컨테이너만 포함하지만, 두 개이상의 컨테이너를 포함할 수도있다. - 핵심사항은 파드가 여러 컨테이너를 가지고 있을 경우에, 모든 컨테이너는 항상 하나의 워커 노드에서 실행되며 여러 워커 노드에 걸쳐 실행되지 않는 것.   2) 여러 프로세스를 실행할 때 한 개의 컨테이너보다 다수의 컨테이너가 더 적합한 이유 - 컨테이너는 프로세스 자체가 하위 프로세스를 생성하지 않는 한 컨테이너당 하나의 프로세스만 실행하도록 설계됨. - 또한 모든 프로세스는 동일한 표준 출력으로 로그를 남기므로 어떤 프로세스가 어떤 내용을 기록했는지 파악하기 어려울 수 있음 => 여러 개의 프로세스를 단일 컨테이너로 묶지..

[쿠버네티스 인 액션] 1장. 쿠버네티스 소개 - 쿠버네티스 소개

1. 쿠버네티스 개요 - 개발자가 애플리케이션 매니페스트를 마스터에 게시하면, 쿠버네티스는 해당 애플리케이션을 워커 노드 클러스터에 배포- 개발자는 특정 애플리케이션이 함께 실행되도록 지정할 수도 있으며, 쿠버네티스는 여러 어플리케이션을 동일한 워커 노드에 배포- 다른 애플리케이션은 클러스터에 걸쳐서 분산되지만 배포된 위치에 상관없이 동일한 방식으로 서로 통신할 수 있음.   2. 쿠버네티스 클러스터 아키텍처 이해 - 마스터 노드 : 전체 쿠버네티스 시스템을 제어하고 관리하는 쿠버네티스 컨트롤플레인을 실행 - 워커 노드 : 실제 배포되는 컨테이너 애플리케이션을 실행  - 컨트롤 플레인 : 클러스터를 제어하고 작동시킴ㄴ 쿠버네티스 API : 사용자, 컨트롤 플레인 구성 요소와 통신ㄴ 스케줄러 : 애플리케이..

반응형