본문 바로가기

Tech/Containers19

Docker Swarm 아키텍처 1. Docker Swarm Mode Workshttps://docs.docker.com/engine/swarm/how-swarm-mode-works/nodes/위와 같이 Manager 역할은 클러스터를 관리하고 스케쥴링을 해주며, swarm mode api를 제공한다.maintaining cluster statescheduling servicesserving swarm mode HTTP API endpoints Worker의 경우에는 Docker instances만 담당한다. 2. Docker Swarm Serviceshttps://docs.docker.com/engine/swarm/how-swarm-mode-works/services/Swarm모드로 image를 deploy하기 위해서는 service.. 2017. 12. 24.
Docker Swarm 설치하기 1. Docker 설치# sudo apt update # curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" # sudo apt update # sudo apt-get install docker-ce # sudo docker run hello-world제대로 설치 되면 아래와 같이 나온다Unable to find image 'hello-world:latest' locally latest: Pulling from li.. 2017. 12. 24.
리눅스 Cgroup을 통한 마운트하기 자원의 효율화를 위해 리눅스는 아래와 같이 Control Group이라는 cgroup을 통해 새로운 커널 기능을 제공한다. 레드햇 문서에 따르면 아래와 같이...컨트롤 그룹 (control group)이라는 새로운 커널 기능을 제공합니다. 이 문서에서는 이 기능을 cgroup라는 약칭으로 기재하고 있습니다. Cgroup을 통해 사용자는 CPU 시간, 시스템 메모리, 네트워크 대역폭과 같은 자원이나 이러한 자원의 조합을 시스템에서 실행 중인 사용자 정의 작업 그룹 (프로세스) 간에 할당할 수 있습니다. 또한 설정한 cgroup을 모니터링하거나 특정 자원으로의 cgroup 액세스를 거부하는 것 이외에 실행 중인 시스템에서 cgroup을 동적으로 다시 구성할 수 있습니다자세한 내용은 아래 링크를 참조한다.ht.. 2017. 12. 22.