32 lines
948 B
Markdown
32 lines
948 B
Markdown
# __REPLACE_ME_CLUSTER_NAME__
|
|
|
|
## 대상
|
|
|
|
- Environment: __REPLACE_ME_ENVIRONMENT__
|
|
- Region: __REPLACE_ME_REGION__
|
|
- Cluster: __REPLACE_ME_CLUSTER_NAME__
|
|
- Owner: __REPLACE_ME_OWNER__
|
|
|
|
## 구성
|
|
|
|
`kustomization.yaml`의 `resources`에 필요한 platform, policy, tenant와 app의
|
|
base 또는 overlay를 추가합니다. 예:
|
|
|
|
```yaml
|
|
resources:
|
|
- ../../../platform/core/base
|
|
- ../../../policies/baseline/base
|
|
- ../../../apps/example-api/overlays/prod
|
|
```
|
|
|
|
위 예시는 `clusters/dev/main` 경로를 기준으로 합니다. 실제 상대 경로는 cluster
|
|
leaf 깊이에 맞게 조정합니다.
|
|
|
|
## 규칙
|
|
|
|
- 이 디렉터리가 해당 클러스터의 유일한 root입니다.
|
|
- 공통 manifest를 복사하지 않습니다.
|
|
- 클러스터 고유 차이만 local patch로 둡니다.
|
|
- dependency/sync 순서와 장애 시 reconcile 중지 절차를 문서화합니다.
|
|
- `_template` 자체를 GitOps controller에 연결하지 않습니다.
|