과정 소개

🙌  

Kubernetes 환경 구축 및 운영 실무

100% 실습 위주의 K8s 환경 구축부터 실제 구축 환경 경험을 통한 실전 노하우! 




교육소개

최근 서비스 아키텍처의 트렌드는 마이크로서비스와 클라우드를 접목한 구조로 많은 기업들이 변화를 추진하고 있습니다.

도커는 여러 컨테이너들을 쉽게 모듈화해주고, 쿠버네티스(K8s)는 이러한 컨테이너들을 마이크로 서비스로 운영할 수 있도록 멀티 호스트 즉, 클러스터 환경에서 관리되는 오픈 소스 오케스트레이션 도구입니다.

쿠버네티스(K8s)는 애플리케이션의 확장과 장애 조치 처리 및 배포 패턴 관리 등 애플리케이션의 관리를 자동화하기 위한 다양한 기능을 제공합니다.

실습 위주의 쿠버네티스(K8s) 직접 설치부터 실제 구축 환경에 대한 경험을 기반으로 인프라 엔지니어, TA(Technical Architect)의 역할을 수행할 수 있습니다.




교육목표

• 도커의 기초를 배우고 활용할 수 있다.

• 쿠버네티스의 기초를 배우고 활용할 수 있다.

• 쿠버네티스 관리자를 위한 모니터링 / 로깅 / 서비스 메시 등 실제 업무 툴을 사용해 볼 수 있다.

• 관리자를 위한 쿠버네티스와 컨테이너 장애처리를 할 수 있다.

• 운영상 필요한 툴(Repository/Service mesh)등을 구축 및 활용할 수 있다.

• DevOps 환경의 기초가 되는 여러가지 툴 활용법에 대해 배울 수 있다.




육대상

• 쿠버네티스 구축 전, 전체 아키텍처에 대해 리뷰하고 컨설팅하는 아키텍트

• 쿠버네티스에 대해 직접 설치부터 운영, 문제 해결까지 경험해보고 싶은 엔지니어 및 운영자

• 컨테이너 기반 클라우드 환경을 운영 중이거나 도입하고자 하는 시스템 관리자




육 기대 효과

• 인프라 엔지니어, TA(Technical Architect) 역할 수행 가능





교육시간 및 방법

• 교육일정 : 상시 (별도 문의)
• 총 40시간 : 8시간(일) X 5일

• 교육방법 : 이론 30% 실습 60% 시연 10%





교육환경 및 준비물

메모리 16G 이상의 노트북 필수 (개인지참)
• Vagrant/Virtualbox/Visual Code 환경교육






우리가  과정을 수강해야 하는 이유

01 도커 기반의 쿠버네티스 구축 시, 아키텍처 설계+구성+운영할 수 있는 능력 Up
02 이미지 제작부터 쿠버네티스를 통한 이미지 배포까지 전체 서비스 영역을 실습 Up
03 쿠버네티스 관리자로서 알아야 할 업그레이드, 노드 확장, 백업 및 복구에 대한 지식 Up




교육내용

01 컨테이너 이해와 쿠버네티스 실습 환경 구축
- 컨테이너 및 쿠버네티스 소개
- 컨테이너 실습환경 구축 : CentOS 7
- 컨테이너 기초 및 활용
- 쿠버테니스 cluster 실습환경 구축 : CentOS 7
02 쿠버네티스 아키텍처 및 동작 원리
- 쿠버네티스 아키텍처 소개
- 주요 구성요소 이해 : apiserver, etcd 등
- 아키텍처 구성 및 리뷰
- Pod 배포를 위한 동작 원리 이해
 - Pod container 타입
 - Pod scheduling 및 label 설정
 - 쿠버네티스 service

03 쿠버네티스 서비스 활용 및 구축
- 다양한 Volume 구성과 storage 활용
- 환경구성을 위한 Configmap, Secret
- Namespace, ResourceQuota, LimitRange
- Deployment, ReplicaSet/Replication controller
- HPA(Horizontal Pod Autoscaler)
- 쿠버네티스 구현 환경 구축

04 쿠버네티스 구축 및 활용
- 구축 후 기본 환경 구성
- 쿠버네티스 노드 증설 및 백업 복구
- 필요 툴 설치 및 사용방법

05 Production 환경의 쿠버네티스 (Private cloud)
- github와 argoCD를 통한 간단한 ci/cd 구현
- service mesh 구현 및 테스트
- 기타 production 환경에서의 구현 방법들




이수기준

• 진도율(출석율) 90% 이상




선수지식(Self-Study) - 추천 강좌 링크

• 필수

   - 리눅스 기본 명령어 : 리눅스 명령어 모음|초중급 개발자를 위한 기본 명령어 강좌

   - vi : Vi (Vim) 시작

   - sed : 쉘(Shell) 프로그래밍입문 7. sed - 1). 명령형식과 출력

   - 컨테이너 기본 지식 : Container/Docker란 뭔가요? 

   - 쿠버네티스 기본 지식 : Kubernetes란?


• 권장

   - ansible : 앤서블기초-앤서블시리즈

   - Docker사용법 Docker Basic Command

   - DockerFile, Docker Image - 도커파일 및 이미지에 대하여

   - 실행중인 App 서비스를 컨테이너화 해보자!




안내사항

• 본 교육은 오프라인(열린기술공방 Playce Zero 강의장) 또는 온라인 라이브(Zoom)로 진행되며, 수강 확정 시 사전 안내 드립니다.

• 오프라인 교육 진행 시, 주차는 지원되지 않으니 대중교통 이용 바랍니다.

• 교육 관련 자세한 사항은 02-516-0711로 문의 바랍니다.




학습효과

  • 본 과정을 수료하시면 CKA(Certified Kubernetes Administrator) 공인 자격 취득에 도움이 됩니다.

요구사항

  • 리눅스, 클라우드, 도커, 컨테이너에 대한 기본 지식 필요

커리큘럼


  • 01 컨테이너 및 쿠버네티스 소개
  • 02 컨테이너 실습환경 구축 : CentOS 7
  • 03 컨테이너 기초 및 활용
  • 04 쿠버네티스 cluster 실습환경 구축: CentOS 7
  • 01 쿠버네티스 아키텍처 소개
  • 02 주요 구성요소 이해: apiserver, etcd 등
  • 03 아키텍처 구성 및 리뷰
  • 04 Pod 배포를 위한 동작 원리 이해
  • 05 Pod container 타입
  • 06 Pod scheduling 및 label 설정
  • 07 쿠버네티스 service
  • 01 다양한 Volume 구성과 storage 활용
  • 02 환경구성을 위한 Configmap, Secret
  • 03 Namespace, ResourceQuota, LimitRange
  • 04 Deployment, ReplicaSet/Replication controller
  • 05 HPA(Horizontal Pod Autoscaler)
  • 06 쿠버네티스 구현 환경 구축
  • 01 구축 후 기본 환경 구성
  • 02 쿠버네티스 노드 증설 및 백업 복구
  • 03 필요 툴 설치 및 사용방법
  • 01 github과 argoCD를 통한 간단한 ci/cd 구현
  • 02 service mesh 구현 및 테스트
  • 03 기타 production환경에서의 구현 방법들

강사 소개

김호진

Technical Architect / Kubernetes Administrator

소개

• 현재 오픈소스컨설팅에서 오픈스택 및 쿠버네티스 기반 클라우드 컨설팅/구축/유지보수를 맡고 있으며 오픈소스 클라우드 기술 확산에 기여하고 있습니다.
• 한국 오픈인프라 커뮤니티의 핵심 멤버로 활동하고 있으며 KB국민은행, IBK, 기상청, LH공사, 다우기술, 공간정보오픈플랫폼 등 다양한 IaaS/PaaS 클라우드 구축 및 컨설팅 프로젝트 경험을 보유하고 있습니다.
• 2020년 기상청 종합기상정보시스템 클라우드(OpenStack, Kubernetes)환경 구축에 기여한 공로를 인정받아 환경부장관 표창장을 수상하였습니다


주요 약력 및 수상 이력
• 현) 오픈소스컨설팅 Private Cloud팀 Technical Architect
• 전) 한국 IBM 금융권 System Engineer

• 전) 동양대/안동대 강사
2020년 환경부장관상 (기상청 클라우드 구축)

주요 저서
• IBM PowerVM Enhancement in 2013 (공저)
• IBM PowerVC Introduction & configuration (공저)

Certification
• CKA (Certified Kubernetes Administrator)
• SUSE Certified Deployment Specialist (SCDS) in Rancher Manager 2.7
• AWS Certified Solutions Architect - Associate
• RHEV / Diagnostics and Troubleshooting / Openstack
• RHCSA (Red Hat Certified System Administrator) / RHCE(RedHat Certified Engineer)
• PMP (Project Management Professional)
• SSM (SAFe Scrum Master)
ITIL SQM / ITIL Practitioner

리뷰

    5 점 0%

    4 점 0%

    3 점 0%

    2 점 0%

    1 점 0%

0.0

아직 등록된 리뷰가 없습니다.
권한이 필요합니다.

댓글을 작성하려면 로그인해야합니다.

연관 과정

3,000,000 원
600,000 원
카트에 담기 바로 결제

    과정 특징

  • 시작일 2024-01-01
  • 종료일 2024-12-31
  • 오프라인 23