일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- APM
- kotlin querydsl
- kotlin spring
- CloudWatch
- Java
- 정보처리기사 실기 기출문제
- AWS EKS
- 정보처리기사실기 기출문제
- AI
- IntelliJ
- Spring
- 정보처리기사 실기
- MySQL
- Pinpoint
- 오블완
- Linux
- 기록으로 실력을 쌓자
- Elasticsearch
- Kubernetes
- PETERICA
- 공부
- CKA
- 코틀린 코루틴의 정석
- CKA 기출문제
- aws
- kotlin
- mysql 튜닝
- minikube
- kotlin coroutine
- 티스토리챌린지
- Today
- Total
피터의 개발이야기
[Rancher] Rancher 웹 사용법 본문
ㅁ 들어가며
ㅇ [Rancher] Rancher를 Docker로 설치, minikube 연동
ㅇ 지난 글에서 Rancher란 무엇인지, 사용법을 알기 위해 Docker로 로컬환경에 세팅하여 minikube 클러스터를 연동해 보았다.
ㅇ 이번 글에서는 Rancher가 제공하는 메뉴를 살펴보도록 하겠다.
ㅁ 메인 화면
ㅇ Rancher가 설치되면 기본으로 세팅되는 k3s를 기반으로하는 local 클러스터와 지난 시간 연동한 minikube 클러스터를 확인할 수 있다.
ㅇ minikube 클러스터를 선택한다.
ㅁ Cluster 메인
ㅇ 클러스터의 전체 Resource 수와 Node 갯수, Deployment 수를 확인할 수 있다.
ㅇ 클러스터의 가용성 지표와 Events를 확인할 수 있다.
ㅇ Events는 1시간이 지나면 그 내용들이 소멸되기 때문에 샘플을 위해 nginx를 생성해 보았다.
ㅇ kubectl 명령문에서 확인할 수 있는 이벤트를 rancher에서도 확인할 수 있었다.
ㅁ Cluster Tools
ㅇ Jenkins에서 GUI로 플로그인 설치하여 다양한 추가기능을 사용할 수 있는데, Rancher에서도 Cluster Tools를 통해 다양한 추가기능을 사용할 수 있다.
ㅁ Workloads
ㅇ Workloads의 메인 화면이다.
ㅇ 샘플로 만든 nginx pod를 확인할 수 있다.
ㅇ Pod, CronJobs, DaemonSet, Deployment, Jobs, StatefulSet의 정보를 확인할 수 있다.
ㅇ Pod의 상세 페이지이다.
ㅇ pod의 Log와 Shell을 실행할 수 있다.
ㅇ nginx pod의 shell을 실행한 모습이다.
ㅇ Pod의 Events와 관련된 리소스 정보를 확인하는 모습
ㅁ Apps
Rancher에서 Helm 차트 저장소와 앱을 관리할 수 있다. Rancher의 Helm 차트 저장소는 Apps를 사용하여 관리한다 .
Rancher는 카탈로그와 유사한 시스템을 사용하여 리포지토리에서 차트 번들을 가져온 다음 해당 차트를 사용하여 사용자 지정 Kubernetes 애플리케이션이나 Monitoring 또는 Istio와 같은 Rancher 도구를 배포합니다. Rancher 도구는 독립형 Helm 차트로 배포되는 사전 로드된 저장소로 제공됩니다. 추가 저장소는 현재 클러스터에만 추가됩니다.
참조: Helm 차트 및 앱
ㅇ jenkins를 검색해 보았다.
ㅇ helm Chart를 이용한 설치방법이 나온다.
ㅇ Install을 클릭하였다.
ㅇ 기본 설정으로 설치를 수행하였다. 설치 과정은 values의 세부적인 설정 문제로 Pending되었다.
ㅁ 기타 메뉴들
ㅁ 함께 보면 좋은 사이트
'DevOps > Rancher' 카테고리의 다른 글
[Rancher] Rancher를 Docker로 설치, minikube 연동 (0) | 2024.04.22 |
---|---|
[Rancher] Rancher란 무엇인가? (0) | 2024.04.21 |