새 문서 공간에 오신 것을 환영합니다!

Rancher는 도커를 오케스트라하기 심플하고 강력한 기능을 제공하며

도커및 쿠버를 홈PC에서 운영및 학습하기에 쉬운기능을 제공합니다.

Rancher 버전의 선택

  • 1.6  -10대미만의 고정형태의 서버를 관리한다고 하면 docker-compose base인 rancher 1.6버전을 추천합니다.
    • 홈PC환경에서 소수의 계획된 도커를 운영할때 추천합니다.  
    • 쿠버를 포함 클러스터 관리도 가능하지만, 동적인 클러스터 운영의 경우 쿠버베이스인 2.x 권장
  • 2.x - 10이상의 컴퓨팅으로 MSA로 클러스터화 관리를 하고자한다면 쿠버기반의 2.x버전을 추천합니다.
    • 쿠버 클러스터를 연습하거나, 쿠버를 직접운영할때 추천합니다.



Docker를 관리할수 있는 오케스트라툴(Rancher)을  홈PC환경에서 구축을 시도하고 정리하는 공간입니다.


Main Home PC

  • OS : Ubuntu 18로 재설치
  • HW : MacMini 2012 버전
  • 메모리 16GB  : Rancher Server Master피시인 경우 8GB권장
  • Role
    • Rancher 1.6 - DockerCompose Cattle기반
      • 현재 보는 사이트의 컨플런스를 커스텀해 운영중
      • private docker-registry를 구축 ci/cd용으로 활용
    • Rancher 2.x - Kuber RKE 기반
      • 저성능 미니PC인 라떼판다의 클러스터를 웹으로 관리

SubHome PC

Slave HomePC


  • 클라우드 First도 좋지만~ 저렴한 미니PC(라떼판다)를 브라켓으로 연결하여 베어메탈 클러스터로환경으로 시도 되었습니다.
    • 단점 : 집안이 어지러워집니다~  스펙좋은 PC1대로 VM구성할것 후회가 될때도 있습니다. 
    • 장점 : 저 전력이여서 핸드폰 충전하는 단자로 PC구동이 가능합니다. 3대 3층 구성이 핸드폰 높이정도 입니다.( 조립은 직접 )
    • Role : 쿠버의 Pod(Worker) 을 클러스터로 띄움


아트옵스로 업그레이드



아티컬 진행목표

Rancher 1.6 - Docker 기본

  • 도커를 직관적으로 운영할수 있으며, 도커입문시 추천합니다. 
  • 쿠버역시 도커를 기초로하기때문에 쿠버가 대세다하여 docker / docker-compose CLI를 건너띄고 학습하면 어려울수 있습니다.
  • 여기서도 쿠버를 지원하지만 업데이트가 중지되었기때문에 운영에서의 사용은 권장하지 않으며 미니멀한 개발환경및 홈피씨에 적합합니다.

Rancher 2.x - 쿠버학습

  • 쿠버를 UI를 통해 직관적으로 POD를 생성하고 준비된 Ingress를 연결할수 있습니다.
  • 이 환경을 홈PC에서 다루려면  클러스터환경을 위해 VM을 N개로 프로비저닝하는 vagrant를 먼저학습하는것을 추천합니다.
  • Rancher 2.x부터는 쿠버로만 통합되었으며 Rancher가 직접개발한 K3s / RKE 두개의 쿠버엔진을 이용할수 있습니다.
  • K3s - Rancher가 개발한 라이트한 쿠버엔진으로 저성능 피씨인 IoT에서도 쿠버를 적용할수 있습니다. Rancher 설치시 기본으로 탑재하고 있으며 이것은 StandAlone으로도 쿠버를 학습할수 있음을 의미합니다.
    • NAS와 같은 저성능 피시에  추가적인 클러스터를 위해 VM 구성하지말고 기본 클러스터인 local(K3s)만 이용하는것을 권장합니다. 
  • RKE - AWS 쿠버/구글 쿠버/Azure쿠버 클러스터를 추가할수도 있으며 EC2를 포함 온프레미스를 클러스터로 추가해 하이브리드 쿠버를 운영할수 있는 장점이 있습니다.
  • Suse가 인수하고 쿠버의 인증을 받은 엔진으로 프로덕트에서 충분히이용될수 있으나~ 인프라 담당자 숙련도가 높은 관리되는 쿠버를 이용하는것이 권장됩니다.
  • 프로덕트와 상관없이 클러스터를 가상의 PC를 구성하고 쿠버를 학습하기 적합합니다. 
  • Akka Cluster with Spring BOOT 를 쿠버 클러스터에 조인시키기 : 쿠버는 아파치 주키퍼와같은 클러스터 시리즈를 관리하기에도 적합하며 최종골은 클러스터 시스템을 쿠버내에 조인시키는것입니다.


목차



이 문서 검색

인기있는 주제

특별 페이지

There is no content with the specified labels

최근에 변경된 페이지

  • No labels