CNAP 플랫폼 설치 가이드
Phase 1: EKS 인프라 구축
1.1 EKS 클러스터 구성
| 순서 | 문서 | 설명 |
|---|---|---|
| 1-01 | EKS Cluster | VPC · EKS · IAM 등 |
1.2 EKS 클러스터 Addons 구성
| 순서 | 문서 | 설명 |
|---|---|---|
| 1-02 | EKS Addons | EBS CSI · ALB 등 |
1.3 VPN 기반 통합 네트워크 구성
| 순서 | 문서 | 설명 |
|---|---|---|
| 1-03 | VPN-VPC-TGW 구성 | Client VPN · TGW |
Phase 2: GitOps 플랫폼 설치 가이드
2.0 설치 환경 구성
모든 모듈 설치 전에 반드시 먼저 읽고 구성합니다.
| 순서 | 문서 | 설명 |
|---|---|---|
| 0-00 | prerequisites | 설치 가이드 |
2.1 네트워크 및 인증서
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 1-01 | metallb | metallb-system |
| 1-02 | reflector | security |
| 1-03 | cert-manager | security |
| 1-04 | ingress-nginx | ingress-nginx |
2.2 데이터베이스 / 스토리지
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 2-01 | redis-ha | database |
| 2-02 | minio | storage |
| 2-03 | cnpg-operator | database |
| 2-04 | cnpg-cluster | database |
| 2-05 | eck-operator | database |
| 2-06 | eck-stack | database |
| 2-07 | opensearch-cluster | database |
| 2-08 | opensearch-dashboard | database |
2.3 인증 및 트래픽 관리
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 3-01 | keycloak | security |
| 3-02 | oauth2-proxy | security |
| 3-03 | kong | gateway |
2.4 CI/CD
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 4-01 | jenkins | cicd |
| 4-02 | harbor | cicd |
| 4-03 | argocd | cicd |
2.5 관측성
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 5-01 | prometheus | lma |
| 5-02 | jaeger | lma |
| 5-03 | fluentd | lma |
2.6 메시징
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 6-01 | rabbitmq | messaging |
2.7 애플리케이션
| 순서 | 문서 | 네임스페이스 |
|---|---|---|
| 7-01 | demo | demo |