콘텐츠로 이동

처음부터 끝까지 (E2E)

빈 리눅스·macOS 노트북에서 시작해, kind 클러스터를 띄우고 → 스택을 설치하고 → 파이프라인을 돌리고 → 백업하고 → 지우고 → 복구해서 → 파이프라인을 이어 가는 전 과정을 한 번에 따라가는 가이드입니다.

가이드가 다루는 범위

단계 내용
준비 1 준비물 — 필요한 도구와 최소 사양
2 플랫폼 띄우기
3 로그인·클러스터 확인
스택 4 GitLab + Argo CD + SonarQube 스택 설치
5 도구 열기 — 8개 도구에 도메인으로 접속
6 API 연결 설정 — GitLab 주소와 백업
CI/CD 7 CI/CD 템플릿 고르기
8 파이프라인 만들고 실행
9 결과 확인·지문 기록
백업·복구 10 백업
11 삭제
12 복구
13 복구 후 배선
이어서 14 파이프라인 이어 가기
15 정리
부록 — 문제 해결 · SonarQube 쓰기 · 알려진 제약

이 가이드는 실제로 돌려 본 결과입니다

가이드에 적힌 명령과 기대값은 추정이 아니라 처음부터 끝까지 실제로 실행해 확인한 것입니다. 가장 최근 검증에서 측정한 값은 이렇습니다.

항목 측정값
플랫폼 기동 68초 · 스모크 16/16
스택 설치 완료 740초 · 파드 39개 · 비정상 0
도구 접속 8개 전부 응답
백업 76초 · 1,069,537,942 바이트 · 정합성 검사 11건 통과
네임스페이스 삭제 86초 (수동 개입 없음)
복구 71초 · PVC 6/6
파이프라인 재실행 4개 작업 전부 성공 · 품질 게이트 통과
정리 15초 — 클러스터·컨테이너·볼륨 0

따라가기 전에

가이드 2단계가 sudo 를 한 번 씁니다 — 도구에 포트 없이 도메인으로 접속하려면 호스트의 /etc/hosts 와 CoreDNS 양쪽에 항목을 넣어야 하기 때문입니다. ./scripts/setup-local-domain.sh --apply-hosts 가 그 일을 합니다. 이 옵션을 빼면 3단계 로그인이 되지 않습니다.

지우는 단계가 들어 있습니다

11단계는 네임스페이스를 실제로 삭제하고, 15단계는 kind 클러스터와 도커 볼륨까지 지웁니다. 쓰던 클러스터가 있는 기계에서는 15단계를 건너뛰거나 명령을 먼저 읽어 보세요.

더 짧은 길

전 과정이 아니라 플랫폼만 띄워 보고 싶다면 로컬에서 띄우기가 짧습니다. 준비물만 먼저 확인하려면 준비물을 보세요.