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

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

ⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.

얼마 전 라즈베리 파이 재단은 라즈베리 파이에 도커의 호환성을 발표했다. 그래서 이제 라즈베리에서 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

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

3/5 - (4 votes)
공유
뉴스 레터
저자 :
Raspberry Pi FR
Raspberry Pi 커뮤니티에 가입
35 달러짜리 컴퓨터는 이미 천만 부 판매
새로운 RASPBERRY PI 4 구입
관련 튜토리얼
Raspberry Pi의 IP 주소를 찾는 방법은 무엇입니까? Raspberry Pi 3B + 및 액세서리, 구매 가이드를 구매하세요! Raspberry Pi에 고정 로컬 IP를 제공합니다. Raspberry Pi 400이 방금 출시되었습니다. 키보드에 들어있는 컴퓨터가 70 €입니다! Raspberry Pi에 가상 터치 키보드를 설치합니다.
댓글 없음

공유
뉴스 레터 가입
뉴스 레터를 구독하십시오.
이 기사가 마음에 드 셨나요?
구독하고 최신 정보를 받아보세요!