본문 바로가기 메뉴 바로가기

JH-Labs

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JH-Labs

검색하기 폼
  • 분류 전체보기 (119)
    • [ DevOps ] (35)
      • [ CI-CD ] (9)
      • [ k8s ] (20)
      • [ SRE ] (0)
      • [ Golang ] (6)
      • [ 아키텍처 ] (0)
    • [ 자격증 ] (7)
      • [ LFCS ] (4)
      • [ CCNA ] (0)
      • [ AWS ] (2)
      • [ CKA ] (1)
    • [ AI 활용 ] (0)
    • [ Basic ] (30)
      • # OS (6)
      • # 네트워크 (6)
      • # 데이터베이스 (11)
      • # 알고리즘 (7)
    • [ 백엔드 개발 ] (36)
      • [ Spring ] (18)
      • [ Java,Kotlin ] (18)
    • [ 트랜드 ] (2)
    • [ 트러블슈팅-개선 ] (5)
    • [ 생각정리 ] (2)
    • [ 맛보기 ] (2)
      • [ Kafka ] (2)
      • [ Redis ] (0)
  • 방명록

Pipeline (1)
[GitOps] Jenkins 연동 및 컨테이너 이미지 버전 태그 자동 생성

이전 포스팅에서는 ArgoCD와 Argo Rollout 컨트롤러를 통한 CD 환경을 구축했다. 이번 포스팅에서는 GitOps 상에서 CI 툴인 Jenkins가 Rollout Manifest 파일을 변경시킴으로써 CD 과정이 자동으로 트리거 되는 시나리오를 구축한다. 최종 GitOps 아키텍처 1) 사용자가 Git에 소스코드를 커밋/푸시 2) Jenkins가 커밋 감지 및 Jenkins Pipeline 실행 2-1) gradle 등의 빌드 툴로 빌드 2-2) 컨테이너 이미지 빌드 2-3) 컨테이너 레지스트리 푸시 (신규 태그 생성) 2-4) Git의 Manifest 레포지토리에 Rollout Manifest 수정(보통 컨테이너 이미지 tag 수정) 3) ArgoCD가 Git의 Rollout Manifest..

[ DevOps ]/[ CI-CD ] 2023. 1. 23. 02:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • GitHub
  • LinkedIn
TAG
  • Java
  • RDB
  • ubuntu
  • github actions
  • rolling update
  • K8s
  • docker
  • 코틀린
  • Stream
  • GitOps
  • LFCS
  • argocd
  • container
  • CICD
  • 쿠버네티스
  • 컨트롤러
  • Non-Blocking
  • jvm
  • ci/cd
  • Kubernetes
  • spring
  • db
  • 카프카
  • go
  • golang
  • kafka
  • helm
  • Controller
  • 우분투
  • Linux
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바