K8s_Cloudwave: CI/CD

- 파일을 커밋함, 커밋은 .git이라는 파일을 통해서 진행

- 테스트 코드는 매우 중요한 자산이다. 

- 보안 점검까지 마치고 나면 Realase(배포)한다.

- CI의 최종 산출물은 아티펙트(자르 or 와르가 포함된 컨테이너 이미지) 파일이다.

- CD에서는 배포 전략을 선택해서 적용시킨다. (개발계, 검증계, 배포전략 등이 포함)

 

인생조언: 회사 다닐때 주식 3년뒤에 줄게 이런곳 절대 가지마라. 개발자면 3년 버티기 힘들다.

나눠서 주는 곳만 들어가라

 

z

컨테이너 나오기 전 구식 CI/CD 방식

- git: github, gitlab, Bitbuket

- CI: Jenkins, CircleCI

- CD: Jenkins

컨테이너 이후 CD 방식

 -ArgoCD, Spimnaker. fluxCD

- 보통 git action으로 CI를 진행하고 ArgoCD로 CD한다.

GitHub Rp - Workflow - Job 까지가 job스텝이라 부름 (기억해라)

Github-Hosted Runner : 빌드나 테스트 작업을 git에서 작업함 

Self - Hosted Runner: 클라우드가 아닌 온프레미스 환경에서 테스트 작업이 가능함

 

 

'K8s' 카테고리의 다른 글

K8s_Cloudwave: ConfigMap & Secret  (0) 2026.01.12
k8s_cloudwave: 볼륨  (1) 2026.01.09
K8s_Cloudwave: K8s 기본 리소스  (0) 2026.01.09
K8s_Cloudwave: Terraform 활용 EKS 생성  (0) 2026.01.09
K8s-Cloudwave: 로컬 K8s 생성  (0) 2026.01.08