init: k8s 폴더 구조init
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# Infrastructure Stacks
|
||||
|
||||
여러 component 조합이 두 개 이상의 live root에서 반복될 때 사용하는 선택 계층입니다.
|
||||
|
||||
예:
|
||||
|
||||
- `regional-foundation`: network + shared identity + DNS
|
||||
- `cluster`: Kubernetes cluster + node pools + workload identity
|
||||
- `edge`: CDN + load balancer + certificate
|
||||
|
||||
작은 프로젝트에서는 `live`가 component를 직접 호출하고 이 계층을 생략합니다.
|
||||
stack은 실행 가능한 environment root가 아니므로 backend와 실제 credential을
|
||||
두지 않습니다. stack 중첩을 깊게 만들기보다 live root에서 평평하게 조합합니다.
|
||||
@@ -0,0 +1,19 @@
|
||||
# __REPLACE_ME_STACK_NAME__
|
||||
|
||||
## 목적
|
||||
|
||||
반복해서 함께 배포하는 component 조합을 설명합니다.
|
||||
|
||||
## 포함 Component
|
||||
|
||||
각 component의 version과 책임을 적습니다.
|
||||
|
||||
## 입력과 출력
|
||||
|
||||
live root에 노출하는 최소 interface를 적습니다.
|
||||
|
||||
## 제약
|
||||
|
||||
- backend와 environment credential을 선언하지 않습니다.
|
||||
- 특정 live 경로를 역참조하지 않습니다.
|
||||
- component가 한 번만 필요하면 stack 계층을 만들지 않습니다.
|
||||
Reference in New Issue
Block a user