[CI/CD] 젠킨스(Jenkins) - 쿠버네티스/도커
자동화 CI/CD ? 컨테이너로 구동하는 애플리케이션을 배포하는 과정은 1. 깃허브 등의 저장소에 저장해 둔 어플리케이션 소스코드를 내려받아 도커 컨테이너 이미지로 빌드한다. 2. 빌드한 컨테이너 이미지를 쿠버네티스에서 사용할 수 있도록 레지스트리에 등록한다. 3. 레지스트리에 등록된 이미지를 기반으로 쿠버네티스 오브젝트를 생성한다. 4. 생성한 오브젝트(Pod/deployment)를 외부에서 접속할 수 있도록 서비스 형태로 노출한다. docker build > docker push > kubectl create > kubectl expose 이 과정을 pipeline이라고 한다. 그리고 이 과정을 도구를 사용하여 자동화한다. 자동화는 크게 CI(Continuous Integration = 지속적 통합)..
ALL/인프라
2022. 12. 12. 15:26
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 친절한SQL튜닝
- 리액트
- 자바의정석
- 스프링 프로젝트
- EC2
- 데브캠프
- 객체지향
- di
- Node.js
- Spark
- 스프링 빈
- AWS
- node
- 남궁성
- security
- spring
- 스프링의정석
- 데이터베이스
- @Configuration
- 스프링
- MySQL
- 자바스크립트
- React
- 인덱스
- 시큐리티
- 코드로 배우는 스프링 웹 프로젝트
- JavaScript
- 한입크기로 잘라먹는 리액트
- 이정환
- 컨테이너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함