【한글자막】 초보자를 위한 Kubernetes 완벽강의 : 구글 Cloud , AWS 및 Azure (Udemy.com)
Spring Boot Java Microservices를 활용한 Kubernetes 초심자용 강의 - GKE, AWS, EKS, Azure AKS를 중심으로 다루기
Created by: in28Minutes Official
Last updated August 2024
What you will learn
- 도커와 쿠버네티스를 활용하여 6 자바 스프링 부트 어플리케이션을 위해 DevOps을 단순화합니다
- 쿠버네티스를 사용하여 도커에 기반한 자바 스프링 부트내 마이크로서비스들을 조직합니다
- 쿠버네티스와 도커 개념을 배웁니다 - 이미지, 저장소, 컨테이너, 파드, 레플리카 세트, 배치
- 쿠버네티스와 도커 지시어를 활용해 봅니다
- 쿠버네티스와 도커의 설계 구조를 이해합니다
- YAML 환경 설정을 통해 쿠버네티스를 진술 방식으로 활용합니다
- 쿠버네티스 배치를 서비스와 인그레스에 노출시키는 것을 배웁니다
- 쿠버네티스 설정 맵(Config Maps)과 비밀 기능(Secrets) 사용법을 배웁니다
- 쿠버네티스를 통해 Zero Downtime Releases를 구성합니다
- 쿠버네티스 클러스터를 마스터 노드와 일반 노드로 생성하는 법을 배웁니다
- 스프링 부트 웹 어플리케이션과 이외 API를 쿠버네티스에 배치하는 법을 배웁니다
- 쿠버네티스 지시어 생성 툴인 Kubectl의 전문가가 됩니다
- 도커, 도커 Compose, 쿠버네티스를 활용해 봅니다
- 쿠버네티스를 활용해 영구 저장소를 사용합니다 - PV, PVC
- 쿠버네티스에 배치된 마이크로서비스 환경에서 서비스 탐색, 집권화 설정, 분산 추적, 데이터 로드 밸런싱 작업을 수행합니다
- 쿠버네티스를 활용하여 여러 자동 스케일링 기법을 수행합니다
- 구글 Stackdrive를 활용하여 추적, 오류 보고, 로그 기록의 기능을 사용합니다
- 쿠버네티스내 스프링 부트 마이크로서비스를 Istio와 통합해 봅니다
- Istio를 활용하여 블루 그린 배치와 카나리 배치 기법을 수행합니다
- Istio와 쿠버네티스에 Kiali, Graphana, Prometheus 콘솔을 통합합니다
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.6 out of 5higher than 78% of them
- Reviews126#197 of 220 by number of reviews
- Length13.4 hourslonger than 80% of them
- Last updatedAugust 2024more recently than 52% of them
Course Description
초보자도 쉽게 따라 할 수 있는 Kubernates 강의!
자바 스프링 부트와 Spring Cloud Microservice를 Kubernates에 배치 하는 방법!
Istio, Helm 콘솔 학습 포함!
초보자를 위한 Kubernetes 완벽강의 를 선택해야 하는 이유
차근차근 이해하기 쉽도록 한 단계씩 짚어가며 구글 쿠버네티스 엔진(GKE)를 활용한 쿠버네티스 및 자바 스프링 부트 어플리케이션 실전 배치를 배워보고 싶으신가요?
Kubernets를 AWS, EKS Azure, AKS 등의 데이터 컨테이너 서비스를 활용하여 사용해 보고 싶으신가요?
Docker와 Kubernetes를 전혀 사용해 본 경험이 없으신가요?
문제 없습니다.
in28Minutes를 통해 훌륭한 학습을 경험한 50만 명 이상의 학습자들과 함께하고 싶으신가요?
더 이상 고민하지 마세요!
쿠버네티스를 배울 수 있습니까? 물론입니다!
자바 스프링 부트와 Spring Cloud Microservice를 쿠버네티스에 배치할 수 있습니까? 네, 물론이죠.
도커, Istio, Helm 콘솔에 대해 배웁니까? 네.
강의 개요
아키텍처의 대세는 마이크로서비스와 클라우드를 향해 나아가고 있습니다. 도커는 마이크로서비스들을 쉽게 모듈화합니다. 쿠버네티스는 수천 개의 마이크로서비스를 실행하는 수천 개의 컨테이너(모듈)을 활용하여 클러스터 관리를 용이하게 해주죠. 한편 구글 쿠버네티스 엔진 (GKE)는 쿠버네티스 클러스터를 매우 쉽게 생성할 수 있게 해줍니다. 이 모든 것을 한 데 모아 스프링 부트 마이크로 서비스를 구글 클라우드 플랫폼내 GKE를 통해 생성된 쿠버네티스 클러스터에 배치하면 어떨까요? 이 실습 중심의 강의에서 우리는 도커와 쿠버네티스를 사용하여 GKE를 사용한 구글 클라우드내 다양한 스프링 부트 어플리케이션을 배치해 볼 것입니다:
● ‘REST APIs’ - Hello World
● ‘To Do’ 웹 어플리케이션 WAR
● 스프링 부트 마이크로서비스
여러분은 Spring Boot 마이크로서비스의 서비스 탐색, 집권화 설정, 분산 추적, 그리고 데이터 로드 밸런싱을 쿠버네티스 클러스터내에서 수행할 것입니다.
또한 여러분은 Helm 차트, Istio 서비스 메쉬, 구글 스택드라이버, Sping 클라우드 쿠버네티스를 사용하여 Sprinig Boot 자바 마이크로서비스를 쿠버네티스 환경에서 구현하는 방법을 배우실 수 있습니다.
이 강의는 Kubernetes를 시작하는 완벽한 첫 걸음입니다.
여러분은 쿠버네티스 환경의 다양한 프로젝트를 배치하고 모듈화(도커를 사용하여)하는 법을 배우실 수 있습니다. 이 프로젝트들의 경우, 스프링 부트 (REST API 프레임워크), Spring (의존성 관리), Spring Security (보안 및 승인 - Basic and JWT), BootStrap (Styling Pages), Maven (의존성 관리), Eclipse (자바 IDE), 그리고 Tomcat 기반 웹 서버를 통해 생성됩니다. 저희가 이 툴들에 대해 설치를 도와드릴 예정입니다
모든 IN28MINUTES 강의에서 기대할 수 있는 것
in28Minutes는 30개의 베스트셀링 강의들을 통해 전 세계 50만 학습자들에게 경이로운 학습 경험을 제공합니다.
모든 강의는 다음 항목들을 제공합니다
● 경이로운 실습 중심의 단계별 학습 경험
● 최고의 툴과 프레임워크를 사용한 실제 프로젝트 경험
● Q&A 섹션의 친절한 지원
● 강의 수강에 따른 무료 Udemy 수강인증서
초보자를 위한 Kubernetes 완벽강의는 아래와 같이 진행 됩니다
강의 소개
● 00 Step 01 - 자바 개발자들을 위한 쿠버네티스 집중반 - 프로모션
● 00 Step 02 - 자바 개발자들을 위한 쿠버네티스 집중반 - 강의 개요 소개
구글 쿠버네티스 엔진(GKE)와 쿠버네티스를 활용해 시작하기
● 01 Step 01 - 구글 쿠버네티스 엔진, 쿠버네티스, 도커 시작하기
● 01 Step 02 - 구글 클라우드 계정 생성
● 01 Step 03 - 구글 쿠버네티스 엔진로 쿠버네티스 클러스터 만들기
● 01 Step 04 - 쿠버네티스 클러스터 검토 및 쿠버네티스에 관한 흥미로운 사실들
● 01 Step 05 - 첫 번째 스프링 부트 어플리케이션 쿠버네티스 클러스터에 배치하기
● 01 Step 06 - 쿠버네티스 간략한 개념 소개 - 파드, 레플리카 세트, 배치
● 01 Step 07 - 쿠버네티스의 파드 이해하기
● 01 Step 08 - 쿠버네티스의 레플리카 세트 이해하기
● 01 Step 09 - 쿠버네티스의 배치 이해하기
● 01 Step 10 - 쿠버네티스 간략한 개념 복습 - 파드, 레플리카 세트, 배치
● 01 Step 11 - 쿠버네티스의 서비스 이해하기
● 01 Step 12 - Google 클라우드 콘솔내 GKE 간략한 복습
● 01 Step 13 - 쿠버네티스 아키텍쳐 이해하기 - 마스터 노드와 일반 노드
● 01 Step 14 - 구글 클라우드내 지역과 지역대 이해하기
스프링 부트 Hello World 기반 REST API의 쿠버네티스 배치
● 02 Step 01 - 첫 3개 스프링 부트 프로젝트 Eclipse로 불러오기
● 02 Step 02 - 로컬 환경에 스프링 부트 Hello World 기반 REST API 01 설치하기
● 02 Step 03 - Hello World 기반 Rest API용 도커 허브에서 도커 이미지와 푸시 기능 만들기
● 02 Step 04 - 구글 클라우드 설치하기
● 02 Step 05 - Kubectl 설치하기
● 02 Step 06 - 스프링 부트 Hello World 기반 REST API 01 쿠버네티스에 배치하기
● 02 Step 07 - 배치 및 서비스를 위한 쿠버네티스 YAML 설정 생성하기
● 02 Step 08 - 쿠버네티스 YAML 설정의 이해 및 개선
쿠버네티스 선언형 설정 및 관리 활용하기
● 03 Step 01 - 쿠버네티스 YAML 설정 이해하기 - 레이블과 셀렉터
● 03 Step 02 - minReadySeconds를 활용하여 릴리즈 소요시간 감소시키기
● 03 Step 03 - 쿠버네티스 YAML 설정을 활용한 레플리카 세트의 심화 이해
● 03 Step 04 - One Service를 활용한 여러 쿠버네티스 배치 설정하기
자바 스프링 부트 ToDo 웹 어플리케이션 쿠버네티스에 배치하기
● 04 Step 01 - 로컬 환경에 스프링 부트 ToDo 웹 어플리케이션 02 설치하기
● 04 Step 02 - 스프링 부트 ToDo 웹 어플리케이션용 도커 허브로 도커 이미지 푸시하기
● 04 Step 03 - 쿠버네티스 YAML 설정 활용하여 스프링 부트 ToDo 웹 어플리케이션 배치하기
● 04 Step 04 - 쿠버네티스 명령어 활용하기 - 탑 노드와 파드
MySQL 활용하여 자바 ToDo 웹 어플리케이션 쿠버네티스에 배치하기
● 05 Step 01 - 자바 ToDo 웹 어플리케이션 03 MySQL의 코드 검토
● 05 Step 02 - MySQL을 로컬 환경에서 도커 컨데이너로 활용하기
● 05 Step 03 - 로컬 환경에서 스프링 부트 자바 ToDo 웹 어플리케이션을 MySQL과 연결하기
● 05 Step 04 - ToDo 웹 어플리케이션 03의 도커 이미지 생성 및 링크를 활용한 연결
● 05 Step 05 - 도커 Compose 활용하기
● 05 Step 06 - Kompose 활용하여 쿠버네티스 배치 설정 생성하기
● 05 Step 07 - MySQL 및 자바 웹 어플리케이션용 쿠버네티스 YAML 검토
● 05 Step 08 - MySQL 데이터베이스 쿠버네티스 클러스터에 배치하기
● 05 Step 09 - 쿠버네티스를 이용한 영구 저장소 이해하기 - PV and PVC
● 05 Step 10 - 쿠버네티스로 설정 Maps 사용하기
● 05 Step 11 - 쿠버네티스로 Secrets 사용하기
● 05 Step 12 - MySQL 데이터베이스용 ClusterIP 쿠버네티스 서비스 생성하기
기본 스프링 부트 마이크로서비스를 쿠버네티스에 배치하기
● 06 Step 01 - 마이크로서비스 소개
● 06 Step 02 - 마이크로서비스의 이점
● 06 Step 03 - 마이크로서비스의 한계
● 06 Step 04 - CCS 및 CES 스프링 부트 마이크로서비스 개괄 소개
● 06 Step 05 - 도커 이미지 푸시 및 마이크로서비스용 쿠버네티스 설정 생성하기
● 06 Step 06 - 스프링 부트 마이크로서비스를 쿠버네티스 클러스터에 배치하기
● 06 Step 07 - 마이크로서비스와 쿠버네티스 서비스 탐색 - 파트 1
● 06 Step 08 - 마이크로서비스와 쿠버네티스 서비스 탐색 - 파트 2 DNS
● 06 Step 09 - 쿠버네티스 마이크로서비스 탐색, 집권화 설정, 데이터 로드 밸런싱
● 06 Step 10 - 쿠버네티스 인그레스 활용하여 마이크로서비스 접근 단순화하기
● 06 Step 11 - 인그레스 프론트엔드와 백엔드를 사용한 구글 클라우드 LoadBalancer 검토하기
Spring 클라우드 쿠버네티스와 스프링 부트 마이크로서비스의 통합
● 07 Step 01 - 마이크로서비스로 Spring 클라우드 쿠버네티스 활용하기 - 프로젝트 검토
● 07 Step 02 - Spring 클라우드 쿠버네티스 마이크로서비스 배치하기
● 07 Step 03 - RBAC를 활용하여 Ribbon의 서비스 탐색 API 접근 허용하기
● 07 Step 04 - ConfigMaps 로드를 위한 Spring 클라우드 쿠버네티스 설정하기
● 07 Step 05 - 쿠버네티스의 오토 스케일링 이해하기
● 07 Step 06 - 쿠버네티스 수평 파드 오토 스케일링 수행하기
● 07 Step 07 - 쿠버네티스 클러스터 삭제하기
구글 Stackdriver와 쿠버네티스내 스프링 부트 마이크로서비스의 통합
● 08 Step 01 - 새로운 클러스터를 생성하여 구글 Stackdriver 활용하기
● 08 Step 02 - 구글 Stackdriver와 통합된 스프링 부트 마이크로서비스 검토하기
● 08 Step 03 - 구글 클라우드 계정에 Stackdriver API 활성화하기
● 08 Step 04 - 스프링 부트 마이크로서비스 배치 및 구글 Stackdriver 트레이싱 기능 탐색하기
● 08 Step 05 - 구글 Stackdriver 오류 보고 및 로그 기록 기능 탐색하기
Istio와 스프링 부트 마이크로서비스의 통합
● 09 Step 01 - Istio 활용하여 새로운 쿠버네티스 클러스터 생성하기
● 09 Step 02 - Istio 서비스 메쉬, 사이드카 패턴 이해하기
● 09 Step 03 - 쿠버네티스 클러스터에 Istio 설치하기 - CRD 및 Istio 컴포넌트
● 09 Step 04 - Istio 설치 검토 및 사이드카 패턴을 활용한 스프링 부트 앱 배치
● 09 Step 05 - 쿠버네티스 클러스터 규모를 3 노드로 확장하기
● 09 Step 06 - Istio 게이트웨이와 시각화 서비스 이해하기
● 09 Step 07 - 기본 배치 전략 - 롤링 업데이트와 재생성
● 09 Step 08 - 스프링 부트 어플리케이션의 다양한 버전 셋업하기
● 09 Step 09 - 미러링을 위한 도착지 규칙 및 Subsets 구축하기
● 09 Step 10 - 쿠버네티스를 활용하여 블루그린과 카나리 배치 수행하기
● 09 Step 11 - 스프링 부트 마이크로서비스의 Istio 통합 검토하기
● 09 Step 12 - Kiali로 Istio 서비스 메쉬 관찰하기
● 09 Step 13 - Graphana and Prometheus로 Istio 서비스 메쉬 관찰하기
Instructor Details
- 4.6 Rating
126 Reviews
in28Minutes Official
Ranga Karanam, the founder of in28minutes, has 2 decades of experience with technology - architecture, design, and programming. We are helping learners take their first steps into modern cloud native technology and gain expertise on AWS, Azure, Google Cloud, Docker, Kubernetes amongst others.
Our happiest moments are when learners tag us on LinkedIn or reach out to us with their stories of getting their first job, getting a promotion, or a big raise.
----------------------
Ranga is multi-cloud certified - Google Cloud Certified Professional Cloud Architect, Google Cloud Certified Associate Cloud Engineer, AWS Certified Cloud Practitioner, Azure Fundamentals Certified AZ-900, DP-900 and AI-900.
Our courses are focused on Cloud Certifications (AWS, Azure, Google Cloud Platform - GCP), DevOps, Full Stack ( React, Angular ), Serverless, Programming, and Microservice Development with Java and Spring Boot.
Our Top Courses include:
1) Master Microservices with Spring Boot and Spring Cloud
2) Java Programming for Complete Beginners
3) Google Cloud Certification - Associate Cloud Engineer - 2021
4) DevOps For Beginners - Docker, Kubernetes, and Azure DevOps
5) Spring Framework Master Class - Java Spring the Modern Way
More courses by in28Minutes Official
Master Microservices with Spring Boot and Spring Cloud (2026)
4.5 (60,531 Reviews)
Provider: Udemy
Time: 22.8h
$159.99
Java Programming for Complete Beginners (2026)
4.6 (54,293 Reviews)
Provider: Udemy
Time: 60.6h
$139.99
AZ-900 Microsoft Azure Fundamentals in a Weekend (2026)
4.6 (49,111 Reviews)
Provider: Udemy
Time: 11.6h
$129.99
GCP Associate Cloud Engineer - Google Cloud Certification (2026)
4.6 (38,020 Reviews)
Provider: Udemy
Time: 25.6h
$124.99
Spring Framework Master Class - Java Spring the Modern Way (2026)
4.5 (29,267 Reviews)
Provider: Udemy
Time: 14.7h
$139.99
Learn Java Unit Testing with Junit & Mockito in 30 Steps (2024)
4.6 (27,703 Reviews)
Provider: Udemy
Time: 5h
$16.99
More DevOps courses
【한글자막】 DevOps(데브옵스): Terraform 을 이용한 AWS 인프라 자동화 2025
4.4 (173 Reviews)
Provider: Udemy
Time: 12.7h
$69.99
【한글자막】 DevOps 학습: 파이프라인 및 Docker를 이용한 Jenkins 와의 CI/CD (2024)
4.3 (133 Reviews)
Provider: Udemy
Time: 4.7h
$44.99
Reviews
By Bora Shin on 4/3/2025
굉장히 쉽게 설명해줘서 어려운 개념 인데도 어렵지 않게 이해할 수 있습니다
By 노현석 Cloud컨설팅팀 on 9/12/2024
your voice is the best~
By Anonymized User on 7/7/2024
좋은 강의 내용은 좋으나 번역이 매끄럽지 못한 부분이 있어 간혹 이해가 안되는 경우가 있어요.
By Anonymized User on 12/11/2023
so far till now. it's pretty much easy to comprehend what he is supposed to , expecting us ! hope i could digest all this course.
By 정지홍 on 6/6/2023
kubernetes, docker에 대해 많은 도움이 되었습니다.
By Anonymized User on 1/24/2023
실제 구현과 설명도 쉽게하여 이해하기 좋았습니다.
By Seralee on 3/13/2022
explain k8s very easy! thankyou
By Raymond Seo on 12/28/2021
쿠바네티스 강의는 무조건 유데미 !!
By Jane K on 12/28/2021
쿠버네티스 강의는 워낙에 찾기가 힘들었는데, 입문자용 좋은 강의를 찾은 것 같아요!
By Anonymized User on 12/16/2024
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












