본문 바로가기
[Cloud]/Rancher2

rancher 2.0 + kubernetes 구축 방법

by journes 2019. 3. 8.


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 ---restart=unless-stopped -80:80 -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 ---privileged --restart=unless-stopped --net=host -/etc/kubernetes:/etc/kubernetes -/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 만 선택