일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 원격
- 빨콩
- centos
- IoT
- 탁상시계
- 쿠버네티스
- 외장SSD
- k8s
- TRACKPOINT
- k0s
- lenovo
- 가상컴퓨터
- Code-Server
- ACASIS
- 트랙포인트
- Kubernetes
- 시놀로지
- lubuntu
- 포토박스
- talos linux
- Rocky LInux
- 미니스튜디오
- 스마트 디스플레이
- SSD인클로저
- VMM
- Thunderbolt3
- USB4.0
- synology
- 울트라나브
- 미지아
- Today
- Total
테크믈리에의 리뷰 공간
[k0s Cluster 구축] 3. OpenLens의 기초 세팅법 본문
앞서 2번 글에서 OpenLens를 설치하고 K8S 클러스터와 연동 작업까지 완료했다라는 전제 하에 글을 이어나가도록 하겠다.
OpenLens 확장 프로그램: Node-Pod-Menu 설치
OpenLens의 초기 세팅대로라면 위의 스크린샷과 달리 왼쪽 버튼 3개가 안 보일 것이다.
각각 Pod에 Attach하는 버튼, Pod Shell에 접근하는 버튼, Pod Log를 확인하는 버튼이다.
개인적으로는 OpenLens를 단순히 Pod 상태 실시간 확인, Resource 상태 확인 등 모니터링 용도로만 굴릴 것이지만 그럼에도 불구하고 Pod Log를 보려고 하거나 Attach하려고 할 때 일일히 Namespace를 적고 Pod 이름 적는 것이 번거롭기에 이 기능이 없으면 귀찮다..
@alebcay/openlens-node-pod-menu
설치는 매우 간단한데, OpenLens 메뉴 - Extensions 진입 후 Extensions에 위의 코드를 붙여넣어 Install 버튼을 누르면 설치가 끝난다.
Monitoring을 위한 Prometheus 설치
k8s 클러스터에서 노드 리소스 정보부터 저장소 정보 등 각종 정보를 모니터링 하기 위해서는 Prometheus가 사실상 필수라고 할 수 있다.
Prometheus 설치 방법은 다양한데, 이번에는 helm을 통하여 설치하는 방법을 보도록 하겠다.
(prometheus에서 기본적으로 persistenceVolume은 8GB가 주어져있으며, retentionSize는 정해져있지 않다. 아래 파라미터들은 본인 환경에 맞게 수정하여 쓰도록 하자.)
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install prometheus -n monitoring prometheus-community/prometheus --create-namespace \
--set global.scrape_interval=1m --set global.evaluation_interval=1m \
--set server.retention=15d --set server.retentionSize=90GB \
--set server.persistentVolume.size=100Gi
Prometheus 설치한 다음에 OpenLens의 클러스터 세팅 - Metrics에서 Helm 설치를 고르고 주소로 monitoring/prometheus-server:80을 넣어주도록 하자.
설치가 정상적으로 완료되었다면 위의 이미지들과 같이 각종 모니터링 지표를 확인할 수 있다.
'프로그래밍|소프트웨어 > K0S' 카테고리의 다른 글
[k0s Cluster 구축] 5. k0s 클러스터에서 Rook Ceph Block Storage 사용하기 (0) | 2023.12.01 |
---|---|
[k0s Cluster 구축] 4. k0s 클러스터에서 Nvidia GPU 사용하기 (0) | 2023.11.23 |
[k0s Cluster 구축] 2. k0s 클러스터 구축 및 OpenLens 기초 사용법 (0) | 2023.11.22 |
[k0s Cluster 구축] 1. Ansible을 통한 기초 세팅 (0) | 2023.11.21 |
[k0s Cluster 구축] 0. Rocky Linux 8.5 설치 (0) | 2023.11.21 |