DevOps · Backend · Kubernetes

localhost를 벗어나
진짜 운영서버를 배포하세요

도메인 구매 → Spring Boot EKS 배포 → MSA 전환 → CI/CD 자동화 → 모니터링까지.
백엔드 개발자가 반드시 경험해야 할 프로덕션 배포의 모든 것.

5.0 (22개 리뷰)
수강생 216명
16시간 32분
AWS EKSDockerKubernetesGitHub ActionsArgoCDPrometheus/Grafana
인프런에서 수강하기

수강생들의 진짜 후기

전체 리뷰 평점 5.0 · 인프런 인증 수강평

5.0
전체 평점
22개
수강 리뷰
없음
부정 리뷰 (현재 기준)
216명
수강생
리나
수강평 7 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

이 강의 때문에 CI-CD 자동화 시스템 구축에 자신감이 생겼습니다.

docker는 대충 알고 있었지만 쿠버네티스에 대한 지식은 없었는데요. 쿠버네티스 통해 도커 컨테이너 관리 및 운영에 대한 지식을 얻을 수 있어서 좋았습니다.

보통 개발 서버 하고 운영 서버를 각각 운영 할텐데 이 경우는 namespace 통해 따로 논리적으로 영역을 분리해서 어떻게 운영 할지는 각자 스스로 고민이 필요할 것 같습니다.

소중한 강의 만들어 주셔서 감사드리고 앞으로 더 좋은 강의 기대 합니다.

✓ 인프런 인증 · 2025.07.14
J
jerome287
수강평 1 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

aws에서 eks를 구성하는 것을 목표로 이 강의를 선택하게 되었는데 실질적으로 개발 서버 구성하고 배포하는 과정을 알아가면서 이론 개념들을 집대성하는 과정이었습니다.

처음에 개발쪽 프로그램 설정하는 부분이 익숙하지 않아서 시간이 걸리기도 하고 선생님께 많이 문의드렸는데~ 답변도 빠르게 해주시기도 하고 문제해결력도 늘게 되었습니다.

✓ 인프런 인증 · 2025.11.28
S
Seongjin an
수강평 6 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

강의 수강하는 동안 여러 요소들에 대한 설명을 너무 쉽게 해주셔서 재밌게 들었습니다. 후속 심화 강의가 있으면 좋을것 같습니다.

✓ 인프런 인증 · 2026.01.04
김두현
수강평 3 · 평균 평점 5.0
★★★★★
85% 수강 후 작성

다른 강의는 안올리시나요? 설명이 어느 강의보다 듣기 좋아 제 분야의 강의가 출시된다면 1순위로 듣고싶네요.

✓ 인프런 인증 · 2026.01.28
인프런에서 22개 수강후기 전체 보기 →
솔직한 이야기

주니어한테 k8s가
정말 필요할까?

솔직히 말하면, k8s는 커리어에 필수가 아닙니다.

취업한 회사가 Fargate로 돌리고 있을 수도 있고, Beanstalk일 수도 있고, EC2에 직접 배포하고 있을 수도 있습니다. 스타트업이라면 Vercel이나 Cloudflare로 최소한의 인프라만 쓰고 있을 수도 있고, 크레딧 상황에 따라 AWS와 GCP를 오가고 있을 수도 있습니다.

어떤 환경을 만나게 될지는 아무도 모릅니다.

하지만 한 가지는 확실합니다. 백엔드 개발자라면, 내가 만든 애플리케이션이 어디에 배포되고 어떻게 구동되는지는 알아야 합니다. 면접에서 "이 서비스를 운영 환경에 배포해본 경험이 있나요?"라는 질문에 "localhost에서만 돌려봤습니다"라고 답할 수는 없으니까요.

그래서 한 번은 본인 손으로 직접 배포하고 운영해봐야 합니다.

그러면 질문은 이렇게 바뀝니다 —
"어떤 환경에서 그 경험을 쌓을 것인가?"

어차피 시간을 들여 실습할 거라면, 이후 커리어에서 가장 넓게 써먹을 수 있는 환경을 고르는 게 합리적입니다.

특정 환경에 종속된 배포
EC2에 jar 직접 업로드
특정 PaaS 전용 CLI
해당 환경에서만 유효한 경험
전이 범위 ▸ 좁음
EKS (Kubernetes 기반)
AWS EKS ✓
GCP GKE ✓
Azure AKS ✓
온프레미스 k8s ✓
전이 범위 ▸ 어디서든

EKS는 Kubernetes 기반이기 때문에, 이 경험은 AWS에만 묶이지 않습니다. 컨테이너 오케스트레이션이라는 공통 언어를 배우는 셈이죠. localhost를 넘어 실제 배포와 운영을 경험해야 한다면, 여러 선택지 중 EKS가 가장 보편적이고 이후 커리어에서 가장 넓게 활용할 수 있는 경험을 줍니다.

이 경험이 바꿔놓는 것들

1

내 코드가 돌아가는 환경을 이해하면, 더 좋은 코드를 쓴다

Spring Boot 서버가 Docker 이미지로 빌드되고, k8s 파드 안에서 실행되고, 트래픽에 따라 오토스케일링되는 전체 흐름을 경험하면 — 헬스체크 엔드포인트 설계, Graceful Shutdown 처리, 환경변수 기반 설정 분리가 왜 필요한지 체감할 수 있습니다.

2

장애 상황에서의 대응 속도가 근본적으로 달라진다

kubectl로 파드 상태를 확인하고, 디플로이먼트 히스토리를 추적하고, 롤백을 걸 수 있는 개발자는 "인프라팀에서 확인해주세요"만 할 수 있는 개발자와 장애 상황에서의 대응 속도 자체가 다릅니다.

3

DevOps 팀에 "요청"이 아니라 "제안"을 할 수 있다

"레플리카 수를 늘려주세요", "리소스 리밋을 조정해야 할 것 같아요" — 이런 대화를 할 수 있는 백엔드 개발자는 요청이 아니라 제안을 할 수 있습니다. 협업의 질 자체가 달라집니다.

이런 분이라면, 이 강의가 딱 맞습니다

3~5년차 백엔드 개발자 — Spring Boot는 익숙하지만, 운영 배포(특히 k8s)는 경험이 없거나 부족한 분
EC2 → EKS 전환을 검토 중인 5~7년차 — "팀에 EKS 전환을 제안할 수 있는 수준"이 되고 싶은 분
취준생 · 부트캠프 수료생 — 채용 공고에서 요구하는 Docker/k8s/CI/CD 경험을 포트폴리오로 만들고 싶은 분
Docker/AWS를 이미 아는 분 — Phase 3부터 바로 핵심(EKS 배포·MSA·오토스케일링)으로 들어가도 됩니다

이 강의에서 만드는 시스템

실제 도메인으로 접속 가능한 운영서버를 처음부터 끝까지 구축합니다

👤
사용자
🌐
Route53
도메인
☸️
EKS
Ingress
🫛
Spring
Pods
🗄️
RDS
Redis
⚙️
CI/CD
자동화
실제 도메인 구매 (가비아) → Route53 연결
HTTPS 인증서 적용된 운영서버
모놀리식 → MSA 전환 배포
Spring Cloud Gateway + Kafka 연동
HPA + Cluster Autoscaler 오토스케일링
GitHub Actions → ArgoCD GitOps CD
Prometheus/Grafana 실시간 모니터링
ECR 도커 이미지 레지스트리 관리

커리큘럼 상세

40개 강의 · 16시간 32분 · 제로베이스부터 운영 배포까지

1
Spring Build & Docker 기초
5강 · 2시간 — 빌드 환경 이해부터 컨테이너화까지
🐳도커 기초 개념과 Docker 이해
🔨Spring Boot 프로젝트 Docker 이미지 빌드 실습
📦docker-compose 활용법으로 멀티 컨테이너 구성
🏷️Docker Hub를 통한 이미지 관리 및 배포
💡 핵심 포인트: "내 Spring Boot 앱이 어떻게 컨테이너가 되는가"를 직접 경험합니다. jar 빌드부터 Docker 이미지까지 전체 과정을 손으로 익힙니다.
2
AWS 핵심 요소 & Kubernetes 기초
12강 · 4시간 49분 — 클라우드 인프라의 기본 구성
☁️VPC, EC2, RDS, IAM — EKS 배포에 필요한 AWS 핵심 요소 학습 및 실습
☸️k8s 기초와 클러스터 구성 — Kubernetes가 뭔지, 왜 쓰는지부터
🧩Pod, Service, Deployment, Ingress — 핵심 요소를 직접 만들고 이해하기
⚙️EKS 실습 환경 구축 — 로컬 k8s에서 AWS EKS까지 연결
💡 핵심 포인트: 기초부터 시작하지만, 최종 결과물은 프로덕션 레벨입니다. AWS/k8s가 처음이라면 빠뜨리는 단계 없이 따라갈 수 있고, 이미 Docker나 AWS를 아는 분은 Phase 3부터 바로 핵심으로 들어가도 됩니다.
3
Spring Boot 모놀리식 서버 EKS 운영 배포
6강 · 2시간 37분 — 도메인 구매부터 HTTPS 운영서버까지
🌐가비아에서 도메인 구매 → AWS Route53 도메인 설정
🗄️RDS를 통한 DB서버 구축 — 운영 DB를 별도 관리형 서비스로
📦Docker 이미지 빌드 & ECR 레포지토리 활용
🚀Ingress, Service, Deployment, Secret 등을 활용한 Spring Boot 서버 EKS 배포
🔒HTTPS 통신을 위한 인증서 관련 작업
🔥 이 강의의 핵심: 여기서 "실제 도메인으로 접속되는 Spring Boot 운영서버"가 완성됩니다. localhost가 아닌 server.bradkim197.shop 같은 실제 URL로 서비스가 뜹니다.
4
Spring Cloud MSA 아키텍처 전환 & EKS 배포
6강 · 2시간 30분 — 모놀리식에서 MSA로의 실전 전환
🔀Spring Cloud MSA 기초 — MSA가 뭔지, 왜 전환하는지부터 시작
🚪Spring Cloud Gateway — API Gateway를 통한 라우팅과 트래픽 제어
📨모듈화된 서버간 통신 + Kafka — 비동기 메시지 기반 아키텍처
🚀MSA 아키텍처 EKS 배포 — 여러 서비스를 k8s 위에서 운영
🔥 실무 핵심: 단일 서버를 여러 마이크로서비스로 분리하고, Gateway → Service A/B/C → Redis/Kafka/RDS 구조를 EKS 위에 올리는 전체 과정을 실습합니다.
5
오토스케일링 — Pod & EC2 자동 확장
트래픽 부하에 따라 서버가 자동으로 늘어나는 구조
📈HPA (Horizontal Pod Autoscaler) — CPU/메모리 기반으로 Pod 수를 자동 조절
🖥️Cluster Autoscaler — Pod가 Pending 상태가 되면 새 EC2 노드를 자동 프로비저닝
💥강제 부하 테스트 — 실제로 트래픽을 걸어서 오토스케일링이 동작하는 것을 눈으로 확인
💡 핵심 포인트: 단순히 설정만 하는 게 아니라, 실제 부하를 걸어서 Pod와 EC2가 자동으로 늘어나는 과정을 직접 눈으로 확인합니다.
6
CI/CD 자동화 & 모니터링
GitHub push 한 번으로 배포 완료, 실시간 서버 모니터링
🔄GitHub Actions CI — main 브랜치에 push만 하면 빌드 → 이미지 생성 → ECR 업로드까지 자동화
🎯ArgoCD GitOps CD — GitOps 기반 CD 파이프라인 구현. Git이 Single Source of Truth
📊Prometheus — 클러스터에 도입하여 메트릭 수집. Spring Pod도 추적 가능
📉Grafana 대시보드 — 운영서버에 대한 실시간 모니터링 대시보드 구성
💡 최종 결과: 코드를 push하면 자동으로 빌드 → 배포되고, Grafana에서 서버 상태를 실시간으로 확인할 수 있는 완성된 DevOps 파이프라인이 만들어집니다.
여기까지 읽으셨다면, 이미 필요성을 느끼신 겁니다

15개 미리보기 영상으로 강의 스타일을 직접 확인해보세요

인프런에서 미리보기 확인하기

자주 묻는 질문

Q이미 Docker와 AWS를 쓰고 있는 경력 개발자인데, 너무 쉽지 않을까요?
기초 개념 설명은 Phase 1~2에 몰아두었고, Phase 3부터가 이 강의의 진짜 핵심입니다 — EKS 운영 배포, MSA 전환, 오토스케일링, CI/CD, 모니터링까지. Docker/AWS를 이미 아시는 분은 Phase 3부터 바로 핵심으로 들어가셔도 됩니다. 수강생 리뷰 중 CKA를 준비하던 분도 "흩어져 있던 개념이 한번에 정리됐다"고 평가했습니다.
QAWS 실습 비용이 얼마나 드나요?
1주일 내 완료 기준 약 1만~3만원 수준입니다. 강의 진행 중 불필요한 요금이 발생하지 않도록 안내해 드리며, 마지막에 리소스 전체 삭제까지 함께 진행합니다. AWS 프리티어 계정이면 일부 비용이 절감됩니다.
Q이 강의가 다루지 않는 것은 무엇인가요?
이 강의는 "Spring Boot 개발자가 EKS에서 운영 배포를 처음부터 끝까지 직접 해보는 것"에 집중합니다. Helm Chart, Terraform(IaC), Istio 서비스 메시, 멀티 클러스터 관리 같은 심화 인프라 주제는 다루지 않습니다. 대신, 이 강의를 마치면 그런 심화 주제를 학습할 때 필요한 기반이 탄탄하게 잡힙니다.
Q현재 EC2에 직접 배포 중인데, EKS 전환 참고용으로 들어도 될까요?
그런 분에게 가장 효과적인 강의입니다. 도메인 → 로드밸런서 → EKS → Pod → RDS로 이어지는 전체 배포 아키텍처를 직접 구축하면서, "우리 서비스를 EKS로 전환하면 이런 구조가 됩니다"라고 팀에 구체적으로 제안할 수 있는 수준이 됩니다.
QJava/Spring Boot 외에 사전에 알아야 할 기술이 있나요?
Java와 Spring Boot 기초 지식만 있으면 됩니다. Docker, Kubernetes, AWS는 모두 강의 안에서 기초부터 다룹니다. Git 기본 사용법 정도는 알고 계시면 좋습니다.

지금 바로 시작하세요

도메인 구매부터 EKS 운영 배포, MSA 전환, CI/CD 자동화, 모니터링까지.
백엔드 개발자의 프로덕션 경험, 지금 시작하세요.

"정말 제가 여태 들은 강의중 최고의 강의로 뽑습니다. CKA를 공부하며 조각처럼 흩어졌던 개념들을 직접 실습하며 한번에 정리가 되었습니다. 전달력도 단연 최고시고 이 강의를 위해 얼마나 많은 준비하셨을지 감도 안옵니다. 수능 1타강사 보는 느낌이에요!! 강의만 따라하면서 문제 한번 없었으니 저처럼 백엔드 신입 취준 준비하고 계신 분들 한번 들으시면 절대 후회 없으실거에요!!" — 수강생 김민아
리뷰 평점
★ 5.0
강의 분량
16시간 32분
수강 기한
평생 무제한
인프런에서 자세히 보고 수강하기

커리큘럼 상세, 미리보기 영상, Q&A를 인프런에서 확인하세요

★ 5.0 · 216명 수강 중 수강하기