Skip to content

Commit 8c179b1

Browse files
committed
docs: Update README.md UI and refactor menu title
- Reflect new visual style in README.md menu. - Refactor menu title in kubernetes_monitoring.py for UI consistency. - Add rule to GEMINI.md for English commit messages.
1 parent d253daa commit 8c179b1

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

GEMINI.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Kubernetes 클러스터의 리소스(Pod, Node 등)를 모니터링하고, 현
44

55
## Rules
66

7-
- **커밋:** Conventional Commits 사양을 따르며, `googleapis/release-please-action@v4`에 맞춰 커밋 메시지를 작성합니다.
7+
- **커밋:** Conventional Commits 사양을 따르며, `googleapis/release-please-action@v4`에 맞춰 커밋 메시지를 영어로 작성합니다.
88
- **버전 관리:** 시맨틱 버전 관리(vX.X.X)를 사용합니다.
99
- **포맷팅:** 코드는 `black``isort`로 포맷팅합니다.
1010
- **코드 품질:** `black`, `isort`, `pytest`를 모두 통과한 상태에서만 GitHub에 커밋 및 푸시합니다.

README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -125,18 +125,21 @@ NODE_GROUP_LABEL = "node.kubernetes.io/app"
125125

126126
스크립트 실행 시 아래와 같은 메뉴가 표시되며, 원하는 번호를 선택하여 기능을 사용할 수 있습니다.
127127

128-
```shell
129-
===== Kubernetes Monitoring Tool =====
130-
1) Event Monitoring (Normal, !=Normal)
131-
2) Error Pod Catch (가장 최근에 재시작된 컨테이너 N개 확인)
132-
3) Error Log Catch (가장 최근에 재시작된 컨테이너 N개 확인 후 이전 컨테이너의 로그 확인)
133-
4) Pod Monitoring (생성된 순서) [옵션: Pod IP 및 Node Name 표시]
134-
5) Pod Monitoring (Running이 아닌 Pod 확인) [옵션: Pod IP 및 Node Name 표시]
135-
6) Pod Monitoring (전체/정상/비정상 Pod 개수 출력)
136-
7) Node Monitoring (생성된 순서) [AZ, NodeGroup 표시 및 필터링 가능]
137-
8) Node Monitoring (Unhealthy Node 확인) [AZ, NodeGroup 표시 및 필터링 가능]
138-
9) Node Monitoring (CPU/Memory 사용량 높은 순 정렬) [NodeGroup 필터링 가능]
139-
Q) Quit
128+
```
129+
╭───────────────────────────────── Kubernetes Monitoring Tool ──────────────────────────────────╮
130+
│ ╭───┬───────────────────────────────────────────────────────────────────────────────────────╮ │
131+
│ │ 1 │ Event Monitoring (Normal, !=Normal) │ │
132+
│ │ 2 │ Error Pod Catch (가장 최근에 재시작된 컨테이너 N개 확인) │ │
133+
│ │ 3 │ Error Log Catch (가장 최근에 재시작된 컨테이너 N개 확인 후 이전 컨테이너의 로그 확인) │ │
134+
│ │ 4 │ Pod Monitoring (생성된 순서) [옵션: Pod IP 및 Node Name 표시] │ │
135+
│ │ 5 │ Pod Monitoring (Running이 아닌 Pod) [옵션: Pod IP 및 Node Name 표시] │ │
136+
│ │ 6 │ Pod Monitoring (전체/정상/비정상 Pod 개수 출력) │ │
137+
│ │ 7 │ Node Monitoring (생성된 순서) [AZ, NodeGroup 표시 및 필터링 가능] │ │
138+
│ │ 8 │ Node Monitoring (Unhealthy Node 확인) [AZ, NodeGroup 표시 및 필터링 가능] │ │
139+
│ │ 9 │ Node Monitoring (CPU/Memory 사용량 높은 순 정렬) [NodeGroup 필터링 가능] │ │
140+
│ │ Q │ Quit │ │
141+
│ ╰───┴───────────────────────────────────────────────────────────────────────────────────────╯ │
142+
╰───────────────────────────────────────────────────────────────────────────────────────────────╯
140143
```
141144

142145
### 1. Event Monitoring

kubernetes_monitoring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@ def main_menu() -> str:
528528

529529
menu_panel = Panel(
530530
menu_table,
531-
title="[bold yellow]===== Kubernetes Monitoring Tool =====[/bold yellow]",
531+
title="[bold yellow]Kubernetes Monitoring Tool[/bold yellow]",
532532
expand=False,
533533
)
534534
console.print(Padding(menu_panel, (1, 0, 1, 0)))

0 commit comments

Comments
 (0)