BaeKY / kube-lab

Study Kuberentes
1 stars 0 forks source link

CI/CD 구축 #3

Open BaeKY opened 1 year ago

BaeKY commented 1 year ago

Flow

cicd-flow

  1. 개발자가 Source Code commit & push
  2. Jenkins에서 Commit 감지 & Jenkinsfile에 정의된 Pipeline 시작
  3. Docker Image build & publish(-> Harbor)
  4. Github의 IaC Repository의 k8s manifest를 업데이트 한다.(deployment에 있는 image tag version 업데이트)
  5. ArgoCD에서 IaC Repository 업데이트 감지
  6. ArgoCD에서 IaC Repository와 현재 적용된 k8s Sync 맞춤

TODO

BaeKY commented 1 year ago

2 덕분에 ingress에 host만 설정해도 local에서 잘 접근된다(ArgoCD UI)

image
BaeKY commented 1 year ago

Certificate 생성시 CertificateRequest가 Pending에서 안넘어갈때

Overview

Solution