✅ Spring Boot 프로젝트에 Redis 셋팅 추가하기 Redis 의존성 추가하기 application.yml 수정하기 Redis 설정 추가하기 BoardService에 캐싱 로직 추가하기 ✅ 테스트 해보기 Spring Boot 서버를 실행시켜서
✅ 쿠버네티스에서의 핵심 개념 파드(Pod) : 일반적으로 쿠버네티스에서 하나의 프로그램을 실행시키는 단위 (쿠버네티스에서 가장 작은 단위) 디플로이먼트(Deployment) : 파드를 묶음으로 쉽게 관리할 수 있는 기능 서비스(Service) : 외
✅ 시크릿(Secret)이란? 시크릿(Secret)은 컨피그맵(ConfigMap)과 비슷하게 환경 변수를 분리해서 관리하는 오브젝트이다. 차이점은 시크릿(Secret)은 비밀번호와 같이 보안적으로 중요한 값을 관리하기 위한 오브젝트이다. ✅ 시크릿(S
✅ 보안 그룹에 포함되지 않은 주체가 요청을 보내면 어떻게 작동할까? 로드 밸런서의 보안 그룹 규칙 수정하기 로드 밸런서로 요청 보내보기 다시 원래대로 보안 그룹의 인바운드 규칙 추가하기 다시 요청 보내보기
✅ 보안 그룹(Security Group)이란? 보안 그룹(Security Group)이란 AWS 클라우드에서의 네트워크 보안을 의미한다. AWS 리소스(EC2 인스턴스)를 집이라고 생각한다면, 보안 그룹은 집 바깥 쪽에 쳐져있는 울타리와 대문이라고
✅ [복습] 퍼블릭 서브넷에 EC2 인스턴스 배치하기 이번 섹션에서 VPC, CIDR, 사설IP/공인IP, 서브넷, 인터넷 게이트웨이, 라우팅 테이블과 같이 낯선 개념을 한 번에 너무 많이 익혔다. 이렇게 많은 개념은 절대 한 번에 안 익혀진다. 그러
✅ 표준 에러 출력(stderr)이란? ls abc와 같이 파라미터를 잘못 입력해 명령어를 입력하면, 명령어의 결과값이 아래와 같이 터미널 화면에 출력된다. ls abc 명령어의 결과값이 터미널 화면에 출력되는 방식이 아닌, 파일에 출력되는 방식으로
✅ 파드 조회 $ kubectl get pods ✅ 파드 포트 포워딩 # kubectl port-forward pod/[파드명] [로컬에서의 포트]/[파드에서의 포트] $ kubectl port-forward pod/nginx-pod 80:80 ✅ 파
✅ 특정 게시글 조회 API 만들기 board-service에서 아래 코드 작성하기 Response DTO 만들기 user-service의 API와 통신할 코드 작성하기 Service 로직 작성하기 Controller 로직 작성하기 서버 재실행시킨 후
✅ 각 Microservice에 해당하는 DB 서버 띄우기 아래 아키텍처 구조에 맞게 Docker로 MySQL 서버 2대를 띄워주자. MySQL 서버 2대 띄우기 GUI 툴로 MySQL 접근되는 지 확인하기 데이터베이스 생성하기