JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
쿠버네티스

[예제] 백엔드(Spring Boot) 서버와 MySQL 연동하기

[예제] 백엔드(Spring Boot) 서버와 MySQL 연동하기

✅ 백엔드(Spring Boot) 서버와 MySQL 연동하기 Spring Boot 프로젝트 셋팅 간단한 코드 작성 application.yml에 DB 연결을 위한 정보 작성하기 불필요한 테스트 코드 삭제 Dockerfile 작성하기 Spring Boo

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

보안을 위해 외부에서 MySQL 접근하지 못하도록 막기

보안을 위해 외부에서 MySQL 접근하지 못하도록 막기

✅ 기존 구성의 보안적인 문제점 지금까지 만든 구조를 살펴보면 위와 같다. 위의 구조에서 MySQL을 중점적으로 살펴보면 보안에 취약한 점이 있다. 30002번 포트로 MySQL에 직접적으로 접근할 수 있게끔 보안이 설정되어 있다는 점이다. Servi

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

EKS에 백엔드(Spring Boot) 서버 배포하기 (+ RDS, ECR)

EKS에 백엔드(Spring Boot) 서버 배포하기 (+ RDS, ECR)

✅ EKS에 백엔드(Spring Boot) 서버 배포하기 (+ RDS, ECR) 매니페스트 파일 수정하기 매니페스트 파일을 통해 오브젝트 생성하기 잘 생성됐는 지 확인하기 Service의 주소로 접속해보기 정말 로드밸런서가 생성됐는 지 확인하기 ✅ 아

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

볼륨(Volume)이란?

볼륨(Volume)이란?

✅ 파드(Pod)가 가진 문제점 쿠버네티스를 활용하면 특정 프로그램을 파드로 띄울 수 있다. 이 프로그램에 기능이 추가되면 쿠버네티스는 기존 파드에서 변경된 부분을 수정하지 않고, 새로운 파드를 만들어서 통째로 갈아끼우는 방식으로 교체를 한다. 이게

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

EC2에서 쿠버네티스로 백엔드(Spring Boot) 서버 띄우기

EC2에서 쿠버네티스로 백엔드(Spring Boot) 서버 띄우기

✅ EC2에서 쿠버네티스로 백엔드(Spring Boot) 서버 띄우기 매니페스트 파일 클론 받기 Deployment, ConfigMap, Secret 파일 수정하기 매니페스트 파일을 통해 오브젝트 생성하기 잘 생성됐는 지 확인 API가 잘 작동하는 지

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

컨피그맵(ConfigMap), 시크릿(Secret)을 활용해 환경변수 분리하기

컨피그맵(ConfigMap), 시크릿(Secret)을 활용해 환경변수 분리하기

ConfigMap 매니페스트 파일 생성하기 Secret 매니페스트 파일 만들기 매니페스트 파일 반영하기 잘 반영됐는 지 확인하기

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

EKS에서 쿠버네티스를 활용했을 때 발생하는 AWS 예상 비용

✅ EC2 아래의 구성으로 EC2 인스턴스를 2대 사용할 예정 EC2 인스턴스 (t4g.small) : 시간당 0.0208 USD (24시간당 약 700원) 데이터 전송 비용 : 1 GB당 0.1368 USD (1GB당 약 200원) ✅ RDS RDS

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

볼륨(Volume)을 활용해 MySQL 실행시키기

볼륨(Volume)을 활용해 MySQL 실행시키기

✅ 볼륨(Volume)을 활용해 MySQL 실행시키기 데이터베이스를 확인해보면 이전에 만들었던 new-db라는 데이터베이스가 없어졌다. 실제 데이터베이스에서는 데이터가 없어져서는 안 된다. 데이터가 보존되도록 볼륨(Volume)을 설정해보자. 퍼시스턴

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

[예제] 백엔드(Spring Boot) 서버 배포하기, DB 연동하기 (+ RDS, ECR)

[예제] 백엔드(Spring Boot) 서버 배포하기, DB 연동하기 (+ RDS, ECR)

EC2에 k3s를 활용해 백엔드(Spring Boot) 서버를 배포하고, 백엔드 서버에 DB(MySQL)도 연동시켜보자. ✅ 로컬 환경에서의 아키텍처 ✅ 배포 환경에서의 아키텍처 로컬 환경에서의 아키텍처와의 차이점은 크게 2가지이다. 로컬에 도커 이미

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
쿠버네티스

EC2가 ECR로부터 이미지를 Pull 받아올 수 있게 권한 부여하기

EC2가 ECR로부터 이미지를 Pull 받아올 수 있게 권한 부여하기

✅ EC2가 ECR로부터 이미지를 Pull 받아올 수 있게 권한 부여하기 AWS CLI 설치하기 IAM 사용자 만들기 Access Key 발급받기 AWS CLI로 액세스 키 등록하기 5. ECR에 접근할 수 있는 권한 인증하기 쿠버네티스가 ECR로부터

JSCODE 박재성JSCODE 박재성|2026. 03. 30.
«<6162636465>»