본문 바로가기
[Cloud]/Rancher1

rancher1.6 management Node 구성

by journes 2018. 12. 5.



Rancher1.6 Management Node 구성


2018년도 이제 1달 정도 남았네요..   


진행했던 내용들을 하나의 Node (Management Node로 구성하는 방안에 대해 생각해  봅니다.   
 -  rancher1.6을 운영시, 필요한 managenent Tools 들을 하나의  Node로  어떻게 구성하면 좋을지 생각해 보다가 아래와 같이 정리하게 되었습니다.  



살펴봤던 내용들..
- Prometheus + Alertmanager ( Monitoring  / alert )
- Jenkins  (CI / CD )  
EFK  ( logging / Monitoring )

 그리고 Traefik 



*  간단한  TEST 또는,  스타업에서 사용하기에 적당할거라 생각해 봅니다.  



1. CAT

  -  "Management Node"의 이름입니다.

      > 늘 ~ 지켜 보고 있을것만 같습니다. 


2. "CAT"은 아래의 Tools 들로 구성 됩니다.

     > rancher1.6,  EFK , Prometheus, jenkins 그리고 traefik 



3, CAT의 실제 구성도는 아래와 같습니다.

   - 사실  traefik은 Management Node에 속하지는 않지만,  CAT의 구성시에는 필수 요소 입니다.




4 traefik의 구성도 입니다.

   -  HTTP / HTTPS 처리를 위해 분리 합니다.



5. CAT 의  Service flow 입니다. 




6. CAT 의 실제 Node 구성 내역 입니다.




Prometheus 의 grafana 화면 입니다.

 -  log 수집을 위한 설정은 필요 없습니다.   
 -  rancher1.6에 Node 가 추가 되면,  Agent 가 자동 설치 됩니다. 

EFK 의 kibana 화면 입니다.
 - traefik 의 app log를  fluentd 로 전달 

 - 수집된 log를 상황에 맞게 dashboard를 생성 합니다.  (Dashboard의 내용은 직접 만들었습니다.)