구축방법 (기본설정)
기본개념 정리
- Master
- 인증,권한 관리
- 컨테이너 할당 스케줄링
- 스케일링, 복제 컨트롤러
- 설정 정보 관리
- Node
rancher slave node
rancher agent로 동작. master와 통신하며 노드 관리.
INSTALL
Docker install
참고!
버전별 설치 스크립트 ("http://rancher.com/docs/rancher/v1.6/en/hosts/#supported-docker-versions")
특정 버전을 지정하여 설치 가능.
ex : curl https://releases.rancher.com/install-docker/17.03.sh | sh )
Master
- rancher1.6 install
- "rancher_db" 폴더 생성 (옵션)
- 재설치 하게 될경우, 기존 설정값(rancher_db)을 그대로 유지 하기 위함.
- "80:8080" 변경 (옵션)
- default 설정은 "8080:8080" 임. 도메인 연결을 위해, 80으로 변경 함.
Node
- insecure 설정 (옵션)
- docker image용 registry가 있는 경우 등록 해줌.
- setup ( #/etc/default/docker ) - ubuntu14.x
- insecure 설정 (16.04 이후)
- setup (#/etc/docker/daemon.json)
- 등록확인
- "$docker info" 명령 후 아래와 같이 " Insecure Registries" 변경 내역 확인.
DCS(docker_cli_dashboard) install (옵션)
- CLI Dashboard 내역