DevOps(kubernetes)

[k8s] k8s 클러스터 CI/CD 파이프라인 아키텍처

되다 2024. 8. 13. 16:33

인턴 과제를 수행하면서 만든 CI/CD 아키텍처입니다

1. 인프라 환경에 대한 이해

 

2. 전체 아키텍처

구축 방법

Gitlab, Jenkins, ArgoCD는 클러스터 내부에 각각의 네임스페이스로 구성하여 구축

Docker는 private hub를 이용했다.

CI / CD

CI : Jenkins

CD : ArgoCD

 

1) Gitlab 소스코드 Repository

 

2) Jenkins

 

3. GitOps Repository

 

4. ArgoCD