목록 보기
ArgoCD로 GitOps 구축할 때 막히는 5가지 지점: 홈랩 + GitLab Self-Managed 실습
데브옵스

ArgoCD로 GitOps 구축할 때 막히는 5가지 지점: 홈랩 + GitLab Self-Managed 실습

인포그랩
인포그랩
2026년 8월 31일

두줄요약

홈랩 Kubernetes에서 ArgoCD와 GitLab Self-Managed를 연동해 GitOps를 구축하는 과정을 실습했습니다. 접속, 인증, 저장소 등록, Kustomize 전환에서 막히는 지점과 해결책도 정리했습니다.

문제 상황

  • 홈랩 Kubernetes에서 ArgoCD 접속, GitLab 저장소 연동, Application 생성, Kustomize 전환 과정에서 자주 막히는 지점 정리
  • 포트 포워딩 바인딩, 자체 서명 인증서 경고, 저장소 인증 오류, 세션 쿠키 문제, DIRECTORY 설정 고정 같은 시행착오

해결 방법

  • 포트 포워딩 시 --address로 외부 접속 허용, 계속 쓸 경우 NodePort와 server.insecure 조합으로 접속 단순화
  • 저장소는 Application보다 먼저 Repositories에 등록하고, 로그인 꼬임은 쿠키 삭제로 해결
  • Application 생성 시 DIRECTORY 섹션을 건드리지 말고, Kustomize 전환이 막혔다면 directory 제거 후 하드 리프레시

적용해볼 점

  • GitOps 운영 전 접속·인증·저장소 연동·소스 판정 흐름을 먼저 점검
  • 디렉터리 구조는 ApplicationSet과 Kustomize 확장을 염두에 두고 설계

다음 읽기

#ArgoCD 주제를 다룬 다른 회사 글

[전환가이드] ArgoCD·FluxCD GitOps 배포를 HelmRelease로 전환하는 방법

ArgoCD 배포를 정적 YAML 대신 HelmRelease와 FluxCD로 전환하는 방법을 정리했습니다. values 분리, 순서 보장, 에어갭 배포까지 운영 포인트를 함께 다뤘습니다.

KT 클라우드
KT 클라우드
데브옵스

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...