Skip to content

Commit fcbc2ae

Browse files
authored
Merge pull request #7 from younsl/main
docs(style): Make YAML indentation cleaner and more readable
2 parents 266eb91 + eb3460d commit fcbc2ae

File tree

1 file changed

+28
-31
lines changed

1 file changed

+28
-31
lines changed

README.md

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
77

88
## 목차
9+
910
- [주요 기능](#-주요-기능)
1011
- [시스템 요구사항](#-시스템-요구사항)
1112
- [배포 가이드](#-배포-가이드)
@@ -24,7 +25,6 @@
2425
- [개발 환경 설정](#-개발-환경-설정)
2526
- [라이선스](#-라이선스)
2627

27-
2828
K8s-Deploy-Watcher는 Kubernetes 리소스의 실시간 상태를 모니터링하고
2929
상태 변경을 Slack으로 알려주는 Custom Controller입니다.
3030

@@ -81,18 +81,18 @@ kind: ClusterRole
8181
metadata:
8282
name: k8s-deploy-watcher-role
8383
rules:
84-
- apiGroups: ["ddukbg.k8s"]
85-
resources: ["resourcetrackers"]
86-
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
87-
- apiGroups: [""]
88-
resources: ["pods"]
89-
verbs: ["get", "list", "watch"]
90-
- apiGroups: ["apps"]
91-
resources: ["deployments", "statefulsets"]
92-
verbs: ["get", "list", "watch"]
93-
- apiGroups: [""]
94-
resources: ["events"]
95-
verbs: ["create", "patch"]
84+
- apiGroups: ["ddukbg.k8s"]
85+
resources: ["resourcetrackers"]
86+
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
87+
- apiGroups: [""]
88+
resources: ["pods"]
89+
verbs: ["get", "list", "watch"]
90+
- apiGroups: ["apps"]
91+
resources: ["deployments", "statefulsets"]
92+
verbs: ["get", "list", "watch"]
93+
- apiGroups: [""]
94+
resources: ["events"]
95+
verbs: ["create", "patch"]
9696
```
9797
9898
### 3. 이미지 빌드 및 푸시
@@ -172,20 +172,19 @@ kubectl delete namespace k8s-deploy-watcher-system
172172

173173
### 1. ResourceTracker 생성 - 단일 리소스 모니터링
174174

175-
176175
```yaml
177176
apiVersion: ddukbg.k8s/v1alpha1
178177
kind: ResourceTracker
179178
metadata:
180-
name: nginx-tracker
181-
namespace: default
179+
name: nginx-tracker
180+
namespace: default
182181
spec:
183-
target:
184-
kind: Deployment # Deployment, StatefulSet, Pod
185-
name: nginx # 특정 리소스 이름
186-
namespace: default
187-
notify:
188-
slack: "https://hooks.slack.com/services/..."
182+
target:
183+
kind: Deployment # Deployment, StatefulSet, Pod
184+
name: nginx # 특정 리소스 이름
185+
namespace: default
186+
notify:
187+
slack: "https://hooks.slack.com/services/..."
189188
```
190189
191190
### 2. ResourceTracker 생성 - 네임스페이스 전체 모니터링
@@ -194,20 +193,18 @@ slack: "https://hooks.slack.com/services/..."
194193
apiVersion: ddukbg.k8s/v1alpha1
195194
kind: ResourceTracker
196195
metadata:
197-
name: namespace-pods-tracker
198-
namespace: monitoring
196+
name: namespace-pods-tracker
197+
namespace: monitoring
199198
spec:
200-
target:
201-
kind: Pod # Deployment, StatefulSet, Pod
202-
namespace: default # 모니터링할 네임스페이스
203-
notify:
204-
slack: "https://hooks.slack.com/services/..."
199+
target:
200+
kind: Pod # Deployment, StatefulSet, Pod
201+
namespace: default # 모니터링할 네임스페이스
202+
notify:
203+
slack: "https://hooks.slack.com/services/..."
205204
```
206205
207206
## 🔍 상태 확인
208207
209-
210-
211208
```bash
212209
# ResourceTracker 상태 확인
213210
kubectl get resourcetracker

0 commit comments

Comments
 (0)