데브옵스(DevOps)를 위한 쿠버네티스 마스터
데브옵스(DevOps)를 위한 쿠버네티스 마스터
수강정보
(14개의 수강평)
393명의 수강생
16% 할인, D-1 / 5개월 할부시
월 55,000원
275,000원 330,000원
지식공유자 : 보안프로젝트
161회 수업 · 총 27시간 25분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급, 중급이상

이 강의는

컨테이너 기반 오픈 소스 가상화 프로젝트인 "쿠버네티스"를 이용한 컨테이너 환경의 분산 시스템을 탄력적으로 실행하기 위한 프레임 워크를 활용하는 방법을 입문부터 활용까지 다룹니다.

이런 걸 배워요

  • 쿠버네티스로 서비스 구축
  • 쿠버네티스 심화 학습
  • 마이크로서비스 구축 이해
  • 도커를 활용한 쿠버네티스
  • 구글클라우드 플랫폼의 쿠버네티스

조직 관리 환경을 조성하는 데 꼭 필요한
쿠버네티스를 학습하세요!

🗒 강의 소개

컨테이너 기반 오픈 소스 가상화 프로젝트인 "쿠버네티스"를 지원하는 기업이 점점 증가하고 있습니다. IBM, 엑센추어, SAP 등 글로벌 기업이 쿠버네티스 인증을 취득했습니다. 삼성 SDS와 같은 대기업이 정식 파트너 자격 서비스를 제공하고 있습니다. 국내에서도 여러 업체에서 쿠버네티스 환경을 고민하고 있습니다.

https://stackshare.io/onboarding/build-your-stack

도커? 쿠버네티스? 마이크로서비스? 어려운 용어와 환경들이 몰아치고 있습니다. 이 강의를 통해 전통적인 온프레미스 환경을 벗어나 마이크로 서비스로 전환을 하고 싶은 조직에게 최고의 가이드가 될 겁니다. 입문자를 위해 도커 컨테이너를 이해할 수 있는 시간과 클라우드 서비스의 쿠버네티스 환경 구축까지!!!!

구글 클라우드 플랫폼(GCP) 환경에서 쿠버네티스 환경을 완벽하게 구성할 수 있는 가이드를 제공합니다. 공부를 하시고 쿠버네티스 관리자 인증 시험(CKA)에 관심이 있는 분들을 위해 CKA 자격증을 취득했던 경험도 나눕니다!!

강사님과 함께 실습을 한 뒤에 수강생분들이 연습을 할 수 있도록 퀴즈 문제 풀이 시간도 있습니다. 배웠던 내용을 다시 복습하면서 이해도를 측정할 수 있습니다.

🧑🏼‍💻 수강생 실습하기

  1. 가상 머신을 하나만 놔두고 모든 노드를 삭제합니다.
  2. 모든 상태를 쿠버네티스를 설치한 뒤의 스냅샷으로 돌립니다.
  3. Master, Worker1, Worker2의 가상머신을 각각 복제하여 생성하고 쿠버네티스를 설치하여 클러스터를 구성하십시오.
  4. Kubeadm init 또는 join 명령을 실행할 때, 중복된 실행으로 문제가 생기는 경우 kubeadm reset 명령을 통해서 초기화한다.

👦🏻 지식공유자 소개

보안프로젝트 - 최일선 CTO

- 보안프로젝트 온라인강의 총괄
- 멀티캠퍼스 IT 외부 전문 강사 (쿠버네티스, 버그헌팅 등)
- 케이실드 주니어 외부 전문 강사
- 한세사이버, 동일공업고등학교 사이버가디언스 외부 전문 강사
- 해킹 방어 시스템 구축 및 개발
- "침해사고 분석과 ELK 통합 로그 시스템 구축" 장기과정
- "데이터분석 활용" 장기과정
- "유형별 악성코드 분석" 장기과정
- 비박스를 활용한 웹 모의해킹 완벽실습 저자
- IT인을 위한 ELK 통합로그시스템 구축과 활용 온라인 강의
- 윈도우즈 애플리케이션 취약점 분석 온라인 강의
- "네트워크 패킷 분석 입문 및 악성코드 샘플 분석" 등 30여개 강의

도움 되는 분들

  • 쿠버네티스를 이용한 인프라 구축이 필요한 분
  • 쿠버네티스를 완벽하게 이해하고 싶은 분
  • 클라우드 서비스를 이용한 쿠버네티스 전문가 되고 싶은 분

선수 지식

  • IT 용어 이해
  • 클라우드 서비스 관심
  • IT 인프라 이해
  • 네트워크 용어 이해

지식공유자 소개

보안프로젝트 ( www.boanproject.com )는 IT보안, 빅데이터, 머신러닝, IoT 등 다양한 분야의 온라인 강의, 그룹 강의를 진행하고 있습니다. 

교육과정

모두 펼치기 161 강의 27시간 25분
섹션 0. 도커와 쿠버네티스 시작하기
7 강의 48 : 25
강의자료 및 파일 다운로드
강의 소개와 쿠버네티스 이슈
05 : 38
전통적인 방식, 온프레미스 환경 이해와 단점
08 : 10
마이크로서비스를 구현하는 도커와 쿠버네티스
07 : 46
네이티브, 컨테이너와 VM 성능 비교
06 : 25
도커와 쿠버네티스 소개
11 : 54
마이크로서비스 성공 사례
08 : 32
섹션 1. (쿠버네티스 들어가기 앞서) 왕초보도 따라하는 도커 기초
14 강의 173 : 24
도커(Docker) 소개
13 : 23
도커(Docker) 설치하기
10 : 12
내가 원하는 이미지 찾기 도커 레지스트리
08 : 41
도커 라이프사이클 이해하기
05 : 23
도커 라이프 사이클 명령어 실습
12 : 51
이미지 비밀 레이어
18 : 24
도커의 유용한 명령어
13 : 05
도커 컨테이너 실행 연습문제
11 : 27
환경 변수 사용해 MySQL 서비스 구축하기
11 : 28
볼륨 마운트하여 Jupyter LAB 서비스 구축
17 : 54
직접 도커 이미지 빌드하기
13 : 21
도커 이미지 푸시와 히스토리 확인
10 : 44
프라이베이트 레지스트리 서버 구현 및 사용
08 : 29
풀스택 워드프레스 컨테이너 이미지 만들기
18 : 02
섹션 2. 쿠버네티스 들어가기
16 강의 158 : 28
쿠버네티스 소개
11 : 15
쿠버네티스 아키텍처
11 : 49
클러스터 설치 브리핑
15 : 04
docker와 kubeadm 설치
09 : 37
master 노드와 work 노드 생성
07 : 16
클러스터 구성 및 쿠버네티스 테스트
13 : 21
연습문제 - 처음부터 내손으로 쿠버네티스 클러스터 만들기
04 : 27
구글 클라우드 플랫폼에서 쿠버네티스 시작하기
09 : 02
GCP에 쿠버네티스 설치 및 실행
15 : 32
AWS EKS를 활용한 쿠버네티스 사용(실습 없음)
04 : 18
쿠버네티스에서 실행할 Go언어 컨테이너 작성
12 : 42
Go 언어로 작성한 컨테이너 쿠버네티스에 올리기
07 : 41
쿠버네티스 애플리케이션과 서비스 동작 구조.
09 : 24
HTTP 서버 스케일링과 테스트
10 : 45
연습문제 - 젠킨스 앱 쿠버네티스에서 실행하기
05 : 18
CKA 시험 제도 소개
10 : 57
섹션 3. 가벼운 환경을 위한 미니큐브 설치
3 강의 23 : 17
자료 링크 안내
미니큐브 설치와 소개
10 : 45
미니큐브에 접속하고 활용하기
12 : 32
섹션 4. 쿠버네티스 핵심 개념
48 강의 473 : 34
큐브시스템 컴포넌트 살펴보기
08 : 11
etcd 데이터베이스 살펴보기
12 : 01
포드 소개
07 : 30
포드 디스크립터 작성
13 : 34
포드 연습문제 풀어보기
05 : 43
라이브네스, 레디네스, 스타트업 프로브 소개
10 : 46
라이브네스와 레디네스 프로브 실습
08 : 14
레이블과 셀렉터 소개
10 : 50
레이블 추가, 생성, 삭제, 필터링 실습
08 : 36
레이블과 셀렉터 연습문제
04 : 50
레플리케이션 컨트롤러와 레플리카셋
09 : 06
레플리케이션 컨트롤러 실습
15 : 48
레플리카셋 개요와 연습문제
08 : 20
디플로이먼트 소개와 연습문제
11 : 00
롤링 업데이트와 롤백
16 : 31
롤링 업데이트와 롤백 실습
18 : 37
롤링 업데이트와 롤백 연습문제
10 : 45
네임스페이스 소개와 실습
11 : 12
네임스페이스 연습문제
08 : 09
서비스와 ClusterIP 소개
14 : 09
ClusterIP와 SessionAffinity 실습
10 : 23
외부로 서비스하는 방법들과 노드포트
13 : 18
노드포트로 서비스하기 실습
07 : 13
로드밸러서로 서비스하기 실습
08 : 07
노드포트, 로드밸랜서 연습문제
11 : 17
인그레스(ingress) 소개
08 : 17
인그레스(ingress) 실습
09 : 24
인그레스(ingress) 연습문제(tls)
08 : 12
쿠버네티스 네트워크 - 컨테이너 간의 인터페이스 공유 방법-1
12 : 07
쿠버네티스 네트워크 - 포드 간의 통신
10 : 55
쿠버네티스 네트워크 - 포드와 서비스, 외부 클라이언트 사이의 통신
07 : 30
CoreDNS 서비스 소개
04 : 50
서비스 DNS 연습문제
09 : 17
쿠버네티스 스토리지 - Volume 개요와 종류
07 : 54
EmptyDir을 활용한 컨테이너 간 데이터 공유
10 : 31
EmptyDir 컨테이너 간 데이터 공유 실습
08 : 29
hostpath 컨테이너와 노드 간 데이터 공유
04 : 29
hostpath 컨테이너와 노드 간 데이터 공유 실습
09 : 25
GCE 디스크를 활용한 네트워크 볼륨 연결
17 : 42
nfs 네트워크 볼륨 설치
05 : 09
k8s와 nfs 네트워크 볼륨 연결 실습
09 : 27
pv와 pvc에 대한 개념 이해
13 : 00
pv와 pvc 작성 실습
11 : 51
스토리지클래스를 활용한 동적 프로비저닝
05 : 10
GCE 동적 프로비저닝 실습
10 : 42
영구 스토리지 연습문제
02 : 45
스테이트풀셋 개요
08 : 11
스테이트풀셋 실습
14 : 07
섹션 5. VisualStudio Code 설치와 활용
3 강의 13 : 26
강의 참고 링크 안내
VisualStudio 설치하기
06 : 18
VisualStudio를 활용한 Yaml 파일 작성과 적용
07 : 08
섹션 6. 애플리케이션 스케줄링과 라이프사이클 관리
18 강의 179 : 23
컨테이너 환경 변수 전달 방법
13 : 16
ConfigMap을 활용한 환경 변수 설정
08 : 44
ConfigMap을 활용한 디렉토리 마운트
06 : 27
Secret을 활용한 환경 변수 설정
10 : 44
환경 변수 설정 연습문제
12 : 12
초기 명령어 및 아규먼트 전달과 실행
09 : 38
한 포드에 멀티 컨테이너
11 : 44
init 컨테이너의 개념과 실습
10 : 44
컨테이너 리소스 제한 및 요구사항 설정
13 : 56
컨테이너 리소스 정책 설정 리미트레인지
07 : 48
리미트레인지 컨테이너 실습
13 : 04
네임스페이스별 리소스 총량 제한 방법 리소스쿼타
08 : 29
데몬셋, 노드마다 포드를 하나씩 배치하는 방법
09 : 03
스태틱 포드, kubelet이 관리하는 포드
08 : 30
수동 스케줄링, 원하는 포드를 원하는 노드에
08 : 53
멀티플 스케줄러
04 : 46
오토스케일링 HPA, VPA, CA
07 : 44
스케일링 자동화 HPA 실습
13 : 41
섹션 7. 리소스 로깅과 모니터링
8 강의 102 : 37
리소스 로깅과 모니터링 과정 소개
03 : 57
쿠버네티스 모니터링 시스템과 아키텍처
08 : 36
메트릭스 서버 설치 및 kubectl top 명령
06 : 11
쿠버네티스 애플리케이션 로그 관리
11 : 12
큐브 대시보드 설치와 사용
17 : 48
GKE에서 프로메테우스 설치와 모니터링
20 : 49
Helm 차트를 활용한 쿠버네티스 모니터링 시스템 EFK 설치하기 1
19 : 47
Helm 차트를 활용한 쿠버네티스 모니터링 시스템 EFK 설치하기 2
14 : 17
섹션 8. 서비스 매쉬 환경 모니터링 도구 isio 시작하기
5 강의 30 : 54
서비스 매쉬 환경과 istio 소개
09 : 02
istio 설치와 적용
03 : 43
프로젝트에 istio 적용하기
06 : 13
istio 환경에 테스트 프로젝트 올리기
07 : 15
Kiali 대시보드로 트래픽 관찰하기
04 : 41
섹션 9. 클러스터 유지와 보안 트러블 슈팅
23 강의 262 : 04
노드 OS 업그레이드 절차
09 : 33
노드 업데이트를 위한 노드 드레인과 언커든 실습
08 : 13
쿠버네티스 버전 업데이트
09 : 23
쿠버네티스 업데이트 실습
04 : 56
백업과 복원
08 : 05
백업과 복원 실습
18 : 42
보안을 위한 다양한 리소스 소개
05 : 32
스태틱토큰과 서비스어카운트
06 : 54
스태틱토큰 생성 연습문제
16 : 10
TLS 인증서를 활용한 통신 이해
18 : 13
TLS 인증서 정보 확인과 자동 갱신 방법
15 : 59
TLS 인증서를 활용한 유저 생성
15 : 27
Kube Config 설정 관리
13 : 09
TLS 유저 생성 및 유저 등록 연습문제
05 : 32
RBAC를 활용한 권한 부여
18 : 11
RBAC를 활용한 권한 부여 실습
08 : 46
RBAC를 활용한 권한 부여 연습문제와 풀이
08 : 37
시큐리티 콘텍스트 소개
12 : 03
시큐리티 콘텍스트 UID 변경 및 캐퍼빌리티 실습
13 : 02
네트워크 정책 설정
14 : 15
네트워크 정책 실습
08 : 12
네트워크 정책 연습문제와 풀이
12 : 22
클러스터, 애플리케이션 트러블 슈팅 가이드 정리
10 : 48
섹션 10. 쿠버네티스 실전 애플리케이션 개발
4 강의 37 : 53
쿠버네티스 환경에서 WordPress Mysql 프로젝트 개발
04 : 16
Wordpress Mysql 쿠버네티스 배포
16 : 36
워드프레스와 MySQL 스케일링 가능하도록 수정하기
10 : 32
워드프레스에 자동스케일링 기능 추가
06 : 29
섹션 11. 프라이빗 클라우드를 위한 인그레스 Ingress-Nginx 구현하기
3 강의 23 : 46
Ingress-nginx 개요
05 : 28
Ingress-nginx 구성 확인과 간단한 환경 구성
07 : 37
Ingress-nginx 설치와 사용
10 : 41
섹션 12. (선택과목) 구글클라우드플랫폼(GCP) 기초 특강
9 강의 118 : 02
구글클라우드 서비스와 가상 머신 인스턴스 만들어보기
19 : 51
가상 인스턴스에 SSH접속과 도커 서비스 설치, 그리고 방화벽 규칙 설정
14 : 22
마켓플레이스를 이용하여 워드프레스 블로그 서비스를 쉽게 구축하기
08 : 11
클라우드 가상 인스턴스에 새로운 저장 디스크 추가하고 해제하기
12 : 23
Cloud SQL 인스턴스의 생성과 외부 연결하기
12 : 54
인스턴스 템플릿과 그룹 이해하기
12 : 20
인스턴스 스냅샷 이해와 백업으로 활용하기
12 : 11
이미지 생성과 인스턴스 템플릿 만들기
12 : 57
구글 클라우드 저장소 이해와 실습
12 : 53

공개 일자

2020년 3월 25일 (마지막 업데이트 일자 : 2020년 8월 24일)

수강 후기

5.0
14개의 수강평
default_profile.png
넬티아 6달 전
빠르게 변해가는 개발 환경에 익숙치 않아 막연했고 부분적으로 찾아가며 환경에 적용하다보니 부정확하다는 문제가 있었습니다. 해당 강의는 체계적인 학습과정을 담아 정확한 개념을 배울 수 있었고 연습문제를 통해 보다 이해하기 쉬웠습니다.
default_profile.png
이연지 6달 전
다른 쿠버 강의 보다 훨씬 좋아요!!!
보안프로젝트

보안프로젝트 6달 전
좋은 평가 너무 감사합니다. 앞으로 더 좋은 내용으로 업데이트 할게요~

default_profile.png
권승민 6달 전
프로젝트를 시작하기 위해 아무런 개념도 없이 혼자 3개월간 공부한 내용을 단 1주만에 정확한 개념으로 확실하게 알 수 있었습니다. 이미지를 이용하여 설명하고 있어서 쿠버네티스에 대해 혼자 공부하시는 분이시라면 무조건 이 강의를 추천합니다! 확실히 무턱대고 혼자 공부하는 것과는 엄청난 차이가 느껴질 정도로 쉽고 간단해서 도움이 되었습니다.
보안프로젝트

보안프로젝트 6달 전
좋은 후기 감사합니다.^^!!

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스