Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

【한글자막】 초보자를 위한 Kubernetes 완벽강의 : 구글 Cloud , AWS 및 Azure

Overview

  • 초보자도 쉽게 따라 할 수 있는 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 서비스 메쉬 관찰하기

● 09 Step 14 – 스프링 부트 마이크로서비스 트레이싱을 Istio와 Jaegar로 배포하기

● 09 Step 15 – Istio를 활용한 쿠버네티스 클러스터 삭제하기

Helm을 사용하여 쿠버네티스 마이크로서비스 자동화하기

● 10 Step 01 – Helm의 기본 이해 및 쿠버네티스 클러스터 구축

● 10 Step 02 – Helm 차트를 활용한 스프링 부트 마이크로서비스 쿠버네티스 배치

● 10 Step 03 – Helm 차트를 활용하여 쿠버네티스 클러스터 배포 관리하기

AWS 환경 쿠버네티스의 EKS

● 12 Step 01 – AWS 환경 쿠버네티스의 EKS – 섹션 소개

● 12 Step 02 – AWS 루트 계정 생성하기

● 12 Step 03 – AWS 계정을 위한 IAM User 생성하기

● 12 Step 04 – Cloud Billing 계정 관리는 여러분의 책임입니다 – 5가지 권고사항

● 12 Step 05 – AWS Billing 모니터링 – Billing 경고 생성하기

● 12 Step 06 – AWS CLI 설치하기

● 12 Step 07 – IAM User 계정을 활용한 EKS CTL 설치 및 AWL CLI 구성

● 12 Step 08 – AWS 환경에서 EKS를 사용하여 쿠버네티스 클러스터 만들기

● 12 Step 09 – AWS 기본 개념 훑어보기 – 지역, AZ, VPC, 그리고 서브넷

● 12 Step 10 – AWS 환경 EKS 쿠버네티스 클러스터 훑어보기

● 12 Step 11 – Hello World와 GKE 섹션 웹 어플리케이션 검토하기

● 12 Step 12 – Hello World REST API를 AWS EKS 쿠버네티스 클러스터에 배치하기

● 12 Step 13 – 웹 앱 H2를 AWS EKS 쿠버네티스 클러스터에 배치하기

● 12 Step 14 – MySQL 기반 웹 앱을 AWS EKS 쿠버네티스 클러스터에 배치하기

● 12 Step 15 – 웹 앱과 Hello World 배치 내역 삭제하기

● 12 Step 16 – GKE 환경 마이크로서비스 검토하기

● 12 Step 17 – AWS EKS 쿠버네티스 클러스터에 마이크로서비스 배치하기

● 12 Step 18 – 인그레스 컨트롤러와 인그레스 구축하기

● 12 Step 19 – 인그레스 훑어보기

● 12 Step 20 – 컨테이너 인사이트와 AWS 클라우드 Watch 로그 구축하기

● 12 Step 21 – AWS EKS 쿠버네티스 클러스터에 클러스터 오토 스케일링 구축하기

● 12 Step 22 – AWS EKS 쿠버네티스 클러스터 삭제하기

AKS를 활용한 Azure 환경 쿠버네티스

● 13 Step 01 – AKS를 활용한 Azure 환경 쿠버네티스 – 섹션 소개

● 13 Step 02 – Azure 계정 만들기

● 13 Step 03 – 리소스 그룹, 서비스 원칙, AKS 쿠버네티스 클러스터 생성하기

● 13 Step 04 – Azure AKS 쿠버네티스 클러스터에 Hello World 기반 REST API 배치하기

● 13 Step 05 – Azure AKS 쿠버네티스 클러스터에 웹 앱 H2 배치하기

● 13 Step 06 – Azure AKS 쿠버네티스 클러스터에 MySQL 웹 앱 배치하기

● 13 Step 07 – 배치 내역 삭제 및 GKE 마이크로서비스 검토

● 13 Step 08 – Azure AKS 쿠버네티스 클러스터에 마이크로서비스 배치하기

● 13 Step 09 – Azure AKS 쿠버네티스 클러스터내 DevSpace, 인사이트, 로그 검토하기

● 13 Step 10 – 인그레스 컨트롤러와 인그레스 구축하기

● 13 Step 11 – Azure AKS 쿠버네티스 클러스터내 클러스터 오토 스케일링 검토하기

● 13 Step 12 – Azure AKS 쿠버네티스 클러스터 삭제하기

Appendix – Introduction to 도커 in 9 Steps

● 11 Step 01 – 도커 설치하기

● 11 Step 02 – 첫 번째 도커 Use Case – 스프링 부트 어플리케이션 배치하기

● 11 Step 03 – 중요한 도커 개념 – 레지스트리, 리포지터리, 태그, 이미지, 컨테이너

● 11 Step 04 – 도커 이미지와 컨테이너 활용하기

● 11 Step 05 – 도커 아키텍쳐 이해하기 – 도커 클라이언트, 도커 엔진

● 11 Step 06 – 왜 도커가 유명한가

● 11 Step 07 – 도커 이미지 활용하기

● 11 Step 08 – 도커 컨테이너 활용하기

● 11 Step 09 – 도커 명령어 활용하기 – Stats와 시스템

강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. 🙂

지금 학습을 시작하세요. ‘수강하기’ 버튼을 누르세요!

강의에서 만나요!

-in28Minutes

여기 다음과 같이 IN28MINUTES WAY에 대한 여러 후기가 있습니다:

  • 별 다섯 개 – 훌륭하고 멋짐. 그가 준비하는 강의 자료와 그의 강의 방식은 정말 대단합니다. 노고에 박수를 보냅니다. 매우 감사합니다.

  • 별 다섯 개 – 정말 많은 기초 준비 작업이 선생님을 따라 수행됩니다. 강의 전반에 걸쳐 이 부분이 보입니다.

  • 별 다섯 개 – 이 친구는 정말 환상적입니다. 훌륭한 수업 스킬은 물론 항상 그가 가르치는 내용이 완벽하게 이해되도록 지속적으로 체크합니다. 다른 곳과 달리 제가 프레임워크로 작업하는 게 흥미로워지게 만든 강의였습니다.

  • 별 다섯 개 – 강의 초반 약속했던 것처럼 강의 내내 유지하였던 실습 중심의 접근이 최고 장점이었습니다. 그는 개념들을 잘 설명할 뿐만 아니라 충분한 이해가 되기 전까지 단 한 줄의 코드도 허투루 넘기지 않습니다.

  • 별 다섯 개 – 개념과 실습 접근으로 가르친 다음 학생들 스스로 적용하게 한 점이 좋았습니다. 학생들로 하여금 프로젝트에서 마주할 만한 이슈를 빠르게 해결하고 모든 내용을 명확하게 이해시켜주었습니다.

  • 별 다섯 개 – 경이로운 강의. 매우 어려운 개념을 5분 안에 설명하였습니다. (참고로 전 인터넷에서 좋은 설명을 찾는 데 몇 시간이 걸렸습니다)

【한글자막】 초보자를 위한 Kubernetes 완벽강의 : 구글 Cloud

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top