24 lines
667 B
Markdown
24 lines
667 B
Markdown
# Platform Catalog
|
|
|
|
클러스터 전체에서 사용하는 addon과 controller의 재사용 구성을 둡니다.
|
|
|
|
예:
|
|
|
|
```text
|
|
platform/
|
|
├── ingress/
|
|
├── certificates/
|
|
├── external-dns/
|
|
├── external-secrets/
|
|
├── storage/
|
|
├── autoscaling/
|
|
└── observability/
|
|
```
|
|
|
|
실제로 사용하는 항목만 만듭니다. 각 component는 자신의 CRD, controller,
|
|
configuration과 values/patch를 응집해서 관리합니다. component 간 숨은 의존을
|
|
만들지 말고 cluster root 또는 선택한 GitOps controller의 ordering 기능으로
|
|
순서를 표현합니다.
|
|
|
|
새 component는 `_template`을 복사해 시작합니다.
|