| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- DI
- Spring Data JPA
- Routing Key
- JdbcTemplate
- AWS
- JWT
- Spring Container
- docker compose
- @Transactional
- 쿠버네티스
- Spring
- 컨테이너
- kafka
- JPA
- DLQ
- CORS
- mybatis
- JPQL
- 페이징
- Dead Letter Queue
- redis
- dockerhub
- Web
- @ComponentScan
- 서블릿 컨테이너
- 지연 로딩
- docker
- securitycontextholderfilter
- MSA
- 스프링 부트
- Today
- Total
목록Volume (2)
look-forest
볼륨(Volume)이란?파드(Pod)가 가진 문제점파드로 실행 중인 프로그램에 기능이 추가되면, 쿠버네티스는 기존 파드에서 변경된 부분을 수정하지 않고,새로운 파드를 만들어서 통째로 갈아끼우는 방식으로 교체를 한다. 이게 효율적이라고 생각했기 때문이다. 이런 특징 때문에 파드를 교체하면, 기존 파드 내부에 있던 데이터도 같이 삭제되어 버린다.만약 이 파드가 MySQL을 실행시키는 파드였다면 저장된 데이터도 같이 삭제 돼버린다. 따라서 파드 내부에 데이터가 삭제되면 안되는 경우에는 볼륨(Volume)이라는 개념을 활용해야 한다. 쿠버네티스의 볼륨(Volume)이란?볼륨이란 데이터를 영속적으로 저장하기 위한 방법이다.쿠버네티스의 볼륨은 크게 2가지 종류로 나뉜다. 1. 로컬 볼륨파드 내부의 공간 일부를 볼륨..
Docker Volume(도커 볼륨)Docker에서 컨테이너의 데이터를 호스트 머신의 스토리지와 연결하여 영속성을 제공하는 기능이다. 컨테이너가 가진 문제점Docker를 활용하면 특정 프로그램을 컨테이너로 띄울 수 있다. 이 프로그램에 기능이 추가되면 새로운 이미지를 만들어서 컨테이너를 실행시켜야 한다. 이 때, Docker는 기존 컨테이너에서 변경된 부분을 수정하지 않고, 새로운 컨테이너를 만들어서 통째로 갈아끼우는 방식으로 교체를 한다. 이게 효율적이라고 생각했던 것이다. 이런 특징 때문에 기존 컨테이너를 새로운 컨테이너로 교체하면, 기존 컨테이너 내부에 있던 데이터도 같이 삭제된다.만약 이 컨테이너가 MySQL을 실행시키는 컨테이너였다면 MySQL에 저장된 데이터도 같이 삭제 돼버린다.따라서 컨테이..