과정 소개



🙌  

쿠버네티스 운영 실무 - 구축부터 트러블슈팅까지

현직 Technical Architect에게 배울 수 있는 클라우드 네이티브 쿠버네티스 현업 실무 초절정판!


교육소개

최근 서비스 아키텍처의 트렌드는 클라우드의 활용 빈도가 높아지고 애플리케이션을 마이크로서비스로 구축하는 추세로 변화하고 있습니다. 

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


쿠버네티스는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하기 위한 다양한 기능을 제공할 뿐만 아니라 애플리케이션의 확장과 장애 조치를 처리하고, 배포 패턴 등을 관리할 수 있는 클라우드 네이티브를 위한 솔루션입니다.

본 과정에서는 실무에서 활용 가능한 수준의 환경을 만들어봄으로써  클라우드 네이티브 구성의 전반적인 이해와 컨테이너 기반의 서비스 운영에 필요한 쿠버네티스 기본 기능을 익히며, Pod 배포, 컴포넌트 이해, 실제 운영에서 발생할 수 있는 기본적인 문제점을 파악하고 해결하는 방법에 대해 배울 수 있습니다.


또한 쿠버네티스 환경에서 서비스/볼륨/애플리케이션 배포를 수행해봄으로써 운영 자동화에 대한 기반 기술을 이해하고, 컨테이너 기반의 서비스 운영 시 필수적인 운영 모니터링, 노드 확장, 백업/복구 체계 수립, 현업에서 자주 발생하는 트러블 슈팅 방법, 장애 해결 방법에 대한 강화된 학습을 제공합니다. 

본 과정을 통해 여러분들은 쿠버네티스를 활용한 클라우드 네이티브 애플리케이션 구축의 전문가로 성장하실 수 있습니다.


교육목표

    • Docker 기본에 대한 이해와 쿠버네티스가 가지고 있는 각 구성 컴포넌트에 대해 이해합니다.

    • 쿠버네티스의 모든 기능 및 컨테이너 운영을 위한 GitOps와 Service Mesh/Monitoting 등을 이해하고, 전반적인 클라우드 네이티브 인프라 환경에 대해 알 수 있습니다.

    • 쿠버네티스 원리를 이해하고 실제 서비스 구현과 운영 및 유지보수를 수행할 수 있습니다. 

    • 쿠버네티스 운영 환경을 구축하고 모니터링/백업/트러블슈팅을 이해할 수 있습니다.

    • 컨테이너를 직접 작성하고 응용 애플리케이션이 작동하는 다수의 컨테이너를 관리하는 쿠버네티스 관리 방법에 대해 이해할 수 있습니다.


육대상

    • 컨테이너 기반 클라우드 기본 지식을 습득하고, 실제 운영환경의 구현 사례를 경험하고 싶은 엔지니어

    • 쿠버네티스 기반으로 향후 DevOps 기반 클라우드 네이티브 환경을 구축하고자 하는 엔지니어

    • 쿠버네티스 구축/운영/유지보수를 하고자 하는 엔지니어

    • 쿠버네티스를 기반으로 애플리케이션 서비스를 패키징하고 운영 환경을 구성하고자 하는 애플리케티션 아키텍트/개발자
    • 서비스 확장을 위한 노드 구성/모니터링/백업 복구의 운영 환경을 이해하고자 하는 서버관리자/운영자


육 기대 효과

    • 실제 현업 운영 환경에서 활용 가능한 수준의 실무 환경을 기반으로 한 클라우드 네이티브 구성을 이해할 수 있습니다.

    • 실제 환경과 유사한 실습 환경 구축을 통해 쿠버네티스 아키텍처와 동작 원리, 관리 방법을 이해할 수 있습니다.

    • 쿠버네티스를 기반으로 마이크로 서비스의 애플리케이션 배포 환경을 구축하고 운영 자동화에 대한 실습을 통해 전문 엔지니어/아키텍트/개발자로 성장할 수 있습니다. 


교육시간 및 방법

    • 교육일정 : 협의필요
    • 총 24시간 : 8시간(일) X 3일

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



교육환경 및 준비물

    • 교육환경: 오픈소스컨설팅에서 개인별로 지급해 드리는 노트북에 직접 환경 설치 및 운영 실습 진행

    • 준비물: 리눅스 명령어에 대한 기본 지식과 쿠버네티스의 전문가로 성장하기 위한 마음가짐!


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

01 현업에서 고객사 시스템 설계 구축 업무를 진행 중인 다양하고 풍부한 경험을 보유한 최고의 테크니컬 아키텍트 강사님 직강!
02 퍼블릭 클라우드(AWS, GCP 등)의 이미 만들어진 서비스 경험이 아닌 실제 프라이빗 클라우드 환경을 직접 만들며 이해하는 핸드온 과정!
03 단순 컴포넌트 지식이 아닌 하부 인프라부터 전체 아키텍처까지 만들어가는 스택쌓기형 교육 과정!
04 CKA(Certified Kubernetes Administrator) 자격 시험에 필수!

교육내용

01 클라우드 네이티브 환경 구성의 이해
- Docker와 Kubernetes 소개
- Kubernetes App으로의 전환
* Docker 사용법 소개
* Docker를 이용한 App Containerizing 데모
- 쿠버네티스 내부구성요소
- 쿠버네티스 서비스와 권한분리 시연
- 쿠버네티스 롤링업데이트 시연
- L4 스위치를 통한 실제 서비스 사례 시연
- 실제 서비스 시 사용하는 Dynamic Volume 시연
- 모니터링/helm을 통한 앱 배포 시연
- GitOps 시연
- Service Mesh 시연
- Cloud Native 패키징 방법 및 구성 사례 공유
02 Kubernetes 이해 및 운영 실무
- 컨테이너 이해와 쿠버네티스 실습 환경 구축
* 컨테이너를 구성하는 주요 리눅스 기술
* 실행중인 App 서비스를 컨테이너화
* 실습환경 4 노드 구성
- 쿠버네티스 아키텍처 및 동작 원리
* Pod 배포
* Rolling Update
* 서비스의 종류와 Ingress 실습
* AutoScaling
* Pod Lifecicle
- 쿠버네티스 Administration
*IDE와 모니터링
* 트러블슈팅
*노드 장애 실습을 통한 해결 방법

03 Kubernetes 운영 환경 구축 및 관리 노하우(트러블슈팅)
- 쿠버네티스 서비스 활용 및 구축
* SVC 구현 (metallb + 네트워크 플로우 소개)
* Volume 구현 (동적 프로비저닝 + 프로덕션 환경 테스트)
* Helm을 이용한 App 배포
* 쿠버네티스를 위한 App 환경 구축
* 실습환경 4 노드 구성
- Production 환경의 쿠버네티스
*Service Mesh 구축
* 서비스 구현
* 패키징 방법과 안정적인 쿠버네티스 시연
- 쿠버네티스 Administration(Advanced)
* 쿠버네티스 업그레이드/노드 추가
*쿠버네티스 모니터링
* 백업 복구 방법
* 트러블 슈팅(Advanced)
* 노드 장애 실습을 통한 해결 방법(Advanced)

이수기준

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


안내사항

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

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

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



학습효과

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

요구사항

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

커리큘럼


  • 01 Docker 소개
  • 02 Kubernetes 소개
  • 03 Kubernetes App으로의 전환
  • 04 쿠버네티스 내부구성요소
  • 05 쿠버네티스 서비스와 권한분리 시연
  • 06 쿠버네티스 롤링업데이트 시연
  • 07 L4 스위치를 통한 실제 서비스 사례 시연
  • 08 실제 서비스시 사용하는 Dynamic Volume 시연
  • 09 모니터링 / helm을 통한 앱 배포 시연
  • 10 GitOps시연
  • 11 Service Mesh 시연
  • 12 Cloud Native 패키징 방법 및 구성 사례 공유
  • 01 컨테이너 이해와 쿠버네티스 실습 환경 구축
  • 02 쿠버네티스 아키텍처 및 동작 원리
  • 03 쿠버네티스 Administration
  • 01 쿠버네티스 서비스 활용 및 구축
  • 02 Production 환경의 쿠버네티스
  • 03 쿠버네티스 Administration(Advanced)

강사 소개

김호진

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

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

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

    과정 특징

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