# lab / main cluster entrypoints 현재 `lab`은 readiness 경계를 가진 push-based staged deployment를 사용합니다. ```text namespaces stages/ ├── 00-platform ├── 10-vault ├── 20-secrets ├── 30-data ├── 35-registry ├── 40-operations └── 50-apps ``` - `namespaces`와 각 stage는 독립적으로 렌더 가능한 cluster 배포 entrypoint입니다. - `scripts/bin/bootstrap.sh lab`만 준비 상태를 확인하며 순차 적용합니다. - `all/`은 모든 stage를 합친 감사용 Kustomization입니다. apply하거나 GitOps controller root로 연결하지 않습니다. - Argo CD를 채택하면 stage별 Application/sync-wave/health gate를, Flux를 채택하면 Kustomization `dependsOn`/`healthChecks`를 먼저 설계한 뒤 전환합니다.