| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- JdbcTemplate
- docker
- 컨테이너
- 쿠버네티스
- @ComponentScan
- JPA
- dockerhub
- 페이징
- @Transactional
- docker compose
- redis
- CORS
- Dead Letter Queue
- mybatis
- AWS
- securitycontextholderfilter
- MSA
- Routing Key
- 서블릿 컨테이너
- Spring Data JPA
- 스프링 부트
- JWT
- kafka
- DI
- DLQ
- Spring
- Web
- JPQL
- Spring Container
- 지연 로딩
- Today
- Total
목록deployment (2)
look-forest
디플로이먼트(Deployment)란?파드를 묶음으로 쉽게 관리할 수 있는 기능이다.실무에서는 보토 서버를 작동시킬 때 파드를 수동 배포하지 않고. 디플로이먼트를 활용한다.그리고 앞서 파드를 여러개 띄울 때의 한계를 살펴보았듯이, 여러 파드를 띄우거나 관리하는데 디플로이먼트가 유용하다. 디플로이먼트의 장점파드의 수를 지정하는 대로 여러 개의 파드를 쉽게 생성할 수 있음파드가 비정상적으로 종료된 경우, 알아서 새로 파드를 생성해 파드 수를 유지한다.동일한 구성의 여러 파드를 일괄적으로 일시 중지, 삭제, 업데이트 하기 쉽다.디플로이먼트의 구조디플로이먼트가 레플리카셋을 관리하고, 레플리카셋이 여러 파드를 관리하는 구조이다.레플리카(Replica): 복제본레플리카셋(ReplicaSet): 복제본끼리의 묶음[예제..
파드(Pod)란?도커에서는 하나의 프로그램을 실행시키는 단위를 컨테이너라고 한다.쿠버네티스에서는 하나의 프로그램을 실행시키는 단위를 파드(Pod)라고 한다.일반적으로 하나의 파드가 하나의 (도커)컨테이너를 가진다.(여러 컨테이너 가질 수도 있긴하다) 쿠버네티스도 도커처럼 이미지를 기반으로 파드를 띄워 실행시킨다.서버를 파드로 띄워보기파드를 생성할 때, CLI를 활용하는 방법이 있고, yaml 파일을 활용하는 방법이 있다.보통 현업에서는 일일이 CLI를 치지않고 yaml 파일을 활용하는 경우가 많다.이러한 yaml 파일을 보고 매니페스트 파일(Manifest File)이라고 부른다.매니페스트 파일이란, 쿠버네티스에서 다양한 리소스(파드, 서비스, 볼륨 등)를 생성하고 관리하기 위해 사용하는 파일이다.(Do..