Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel7
minLevel1

...

1. Rancher 개요

Rancher는 프로덕션 환경에서 컨테이너를 배포하는 조직을 위해 구축된 컨테이너 관리 플랫폼으로 쿠버네티스를 실행하거나 생성된 기존 쿠버네티스 클러스터를 연동하여 관리합니다.

Rancher 특징

  • 클러스터 환경에 상관없는 동작

    • 쿠버네티스는 컨테이너 오케스트레이션 표준이 되었으며, 대부분의 클라우드 및 가상화 공급업체는 쿠버네티스를 표준 인프라로 제공합니다.

    • Rancher 사용자는 GKE, AKS 및 EKS와 같은 퍼블릭 클라우드 쿠버네티스 서비스로 클러스터를 생성 할 수 있으며, 프라이빗 환경에서 배포/설치된 쿠버네티스 클러스터를 가져오고 관리합니다.

...

  • 클러스터 상태확인

    • 쿠버네티스 클러스터 외부에 있는 로깅 서비스 및 도구와 통합할 수 있습니다.

    • 오픈소스 모니터링 솔루션인 프로메테우스와의 통합을 통해 클러스터 노드, 쿠버네티스 구성 요소 및 소프트웨어 배포의 상태와 프로세스를 모니터링 할 수 있습니다.

    • Alerting을 통해 클러스터와 프로젝트에서 계획된 이벤트, 계획되지 않은 이벤트에 대한 정보를 유지하여 클러스터를 정상 상태로 유지합니다.

DevOps 팀 별 담당 클러스터 관리

...

Rancher는 여러 클러스터를 등록하여 할 수 있으며, 정책 기반 접근제어(RBAC)을 이용해 사용자 및 그룹 별 관리 클러스터를 지정하여 관리할 수 있도록 인터페이스를 제공합니다.
위 그림은 DevOps 조직에서 Rancher를 수행하는 역할을 보여줍니다.
각 팀은 자신이 선택한 퍼블릭 클라우드 또는 프라이빗 클라우드에 애플리케이션을 배포합니다.
IT 관리자는 모든 사용자, 클러스터 및 클라우드를 지정/할당하고 정책을 시행합니다.

2. Rancher 사용

클러스터 등록

(1) Rancher GUI 페이지 접속 (ex. https://rancher.test.playce.cloud:8443)

...

(8) agent가 기동되면 Rancher 메인 화면에서 추가된 클러스터를 확인 할 수 있습니다.

...

클러스터 리소스 확인 및 컨트롤

(1) [EXPLORE CLUSTER] 항목에서 추가 된 클러스터를 선택합니다.

...

(8) [More Resources] 탭에서 위 항목에 포함되지 않은 리소스를 확인 할 수 있습니다.

...

리소스 컨트롤

(1) 클러스터에 배포되어 있는 리소스 (ex. nginx-deployment)를 선택합니다.

...

(4) deploymemt 리스트 차창에서 Ready 값이 2/2로 변경 된 것을 확인합니다.

...

3. Rancher 기술자료

https://ranchermanager.docs.rancher.com/

4. Rancher 릴리즈 노트

https://github.com/rancher/rancher/releases

...