도커 군단으로 라즈베리 파이 클러스터 만들기

업데이트 됨 9 8월 2017 - 0 코멘트 - , , , , , , ,

ⓘ 이 기사는 자동 도구를 사용하여 부분적으로 또는 전체적으로 번역되었을 수 있습니다. 이로 인해 발생할 수있는 오류에 대해 사과드립니다.

얼마 전 라즈베리 파이 재단은 라즈베리 파이에 도커의 호환성을 발표했다. 그래서 이제 라즈베리에서 Docker를 설정하고 사용하는 것이 더 쉬워졌습니다. 오늘 우리는 Docker Swarm을 설치하는 방법을 설명 합니다., 클러스터를 만들 수 있습니다 Docker 모드 (여러 Rsapberry 연결) 매우 쉽게.
Docker를 몰라요? 그것은 중요하지 않습니다, 프랭크는 주제에 당신을 위해 자세한 기사를 생산하고있다.

이 자습서를 작동 하려면, 적어도 두 개의 라즈베리 파이 필요 합니다.,들의 전원 케이블, 뿐만 아니라 microSD 카드 (8기가바이트는 충분).

라즈베리 파이에 도커 설치

라즈베리 파이에 Docker를 설치하려면 복잡한 것은 없습니다. SSH의 Pi에 로그온하고 다음 명령을 입력하기만 하면 됩니다.

curl -sSL https://get.docker.com | sh

이제 DockerHub 플랫폼을 통해 컨테이너를 만들거나 커뮤니티 컨테이너를 다운로드할 수 있습니다. ARM 컨테이너를 사용 하 여 주의, 그렇지 않으면 Docker 그들을 시작할 수 없습니다.

도커 군단과 라즈베리 파이 클러스터 설정

라즈베리 파이에 도커의 공식 도착으로, 우리는 하나의 자원으로 여러 기계를 관리하기 위해 클러스터 (기계 세트의 생성)를 만들 수 있습니다 Docker 군단을 활용할 수 있습니다. 따라서 4 개의 라즈베리 파이와 도커 군단의 클러스터로, 컨테이너는 안정적인 시스템을 얻기 위해 자동으로 배포됩니다.

Docker Swarm은 관리자 및 작업자와 함께 작동하며 관리자의 명령에 따라 이해한 것입니다. 그래서 우리는 우리의 라즈베리 파이에 역할을 할당해야 할 거야.

여기에서 우리는 라즈비안 제시에서 두 라즈베리 파이와 테스트를했다 :
하나는 이름 (호스트) "raspManager"와 IP 192.168.1.100 및 IP 192.168.1.101과 함께 "raspWorker01"이라는 두 번째 이름을 베어링.

클러스터에 Pi 추가

먼저, 우리는 클러스터를 시작, 이에 대 한 우리는 라즈베리 파이 관리자에 Docker 떼 init 명령을 실행.
명령이 시작되면 터미널에서 클러스터에 작업자를 추가하는 지침을 보내드립니다.

pi@raspManager:~ $ sudo docker swarm init 
Swarm initialized: current node (4c13twqzewrqkuraxybajr973) is now a manager.

To add a worker to this swarm, run the following command:

docker swarm join 
 --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 
 192.168.1.100:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

당신이 볼 수 있듯이, 군단은 방금 시작되었습니다. Docker 클러스터에 라즈베리 파이를 추가하려면 SSH의 두 번째 파이(raspWorker01)에 연결한 다음 우리에게 주어진 명령을 붙여야 합니다. 여기에 도커 군단 가입 –토큰 SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvtip52qptky3h7w5th4-8efjokb38uhtqg3idf874l 192.168.100:2777777777777777777777777777777777777777

pi@raspWorker01:~ $ sudo docker swarm join --token SWMTKN-1-0fomfa1ogeibc67p3fdxn4ea17g8jsvbtip52qptky3h7w5th4-8efjokb38uhtdqgvg3idf874l 192.168.1.100:2377

관리자가 부여한 토큰은 절대 동일하지 않도록 주의하십시오, 당신의 라즈베리 관리자에 의해 주어진 순서를 복사해야합니다.

작업자의 주문을 확인한 후 터미널은 추가의 성공을 알려줍니다.

This node joined a swarm as a worker.

노드 ls docker 명령으로 언제든지 클러스터 상태를 확인할 수 있으며 이 명령은 관리자 컴퓨터에서 시작됩니다.

pi@raspManager:~ $ sudo docker node ls
ID                          HOSTNAME        STATUS    AVAILABILITY    MANAGER STATUS
4c13twqzewrqkuraxybajr973 * raspManager     Ready     Active          Leader
a7demo2k14obqp66gbxfsm7     raspWorker01    Ready     Active

이제 라즈베리 파이 클러스터에 컨테이너를 설정할 수 있습니다.
또한 우리는 당신이 매우 빛의 장점을 알파인 리눅스에서 컨테이너를 선택하는 것이 좋습니다!

공유
뉴스 레터
저자 :
Raspberry Pi FR
Raspberry Pi 커뮤니티에 가입
35 달러짜리 컴퓨터는 이미 천만 부 판매
새로운 RASPBERRY PI 4 구입
관련 튜토리얼
Raspberry Pi로 서보 모터를 제어하는 방법 (거의) Raspberry Pi로 게임 PC를 만드는 방법, Odroid에 Shadow를 설치하십시오! Raspberry Pi에서 SSH를 활성화하는 방법. 비트 코인은 내 할머니에게 설명, 초보자를위한 소개. SSH를 사용하여 FTP없이 파일을 Raspberry Pi로 전송합니다.
댓글이 없습니다
공유
뉴스 레터 가입
뉴스 레터를 구독하십시오.
이 기사가 마음에 드 셨나요?
구독하고 최신 정보를 받아보세요!