rancher 2.0 + kubernetes 구축 방법
rancher 2.0을 설치 및 TEST를 진행하면서 정리했던 내용들을 조금씩 올려 보려고 합니다. 우선 기본적인 개념들 부터 정리 하고, kubernetes 부분과, Istio 그리고 openwhisk 등등..
여러가지 TEST 를 진행하면서 확인되는 사항들도 같이 올려 보겠습니다.
구축현황
Rancher2.0 WEB UI
Kubernetes DashBoad
- dashboard는 rancher2.0에서 지원하는 [Catalog Apps] 으로 설치 하였음.
구축방법
Kubernetes2.0 install
1 | $sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest | cs |
Docker 상태확인
1 2 3 | $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 15d26b221126 rancher/rancher:latest "entrypoint.sh" 3 days ago Up 3 days 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp wizardly_bhaskar | cs |
Node 추가 (추가할 Node에서 실행)
1 | $sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.1.0 --server https://yourIP --token yourtoken --worker | cs |
- Node 추가는 Rancher2.0 WEB UI상에서 내용 확인 후 적용 할 것. etcd / Control Plane / worker 구분 선택 필요.
- Master : etc / Control 필수 선택 ( worker는 옵션 )
- Node : worker 만 선택