개요

과정 소개

🙌  

Kubernetes 환경 구축 및 운영 실무

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




교육소개

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

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

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

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




교육목표

• 쿠버네티스 환경에 대해 이해하고 구축할 수 있다.

• 쿠버네티스에서 활용되는 API resource의 구체적 활용 방법을 배울 수 있다.

• 마이크로 서비스를 이해하고 구현할 수 있다.

• 모니터링과 로깅을 구성할 수 있다.

• 쿠버네티스 아키텍처의 장단점에 대해서 이야기할 수 있고, 구성할 수 있다.




육대상

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

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

• 컨테이너에 관심이 있는 개발자 및 운영자




육 기대 효과

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

• CKA(Certified Kubernetes Administrator) 자격 취득에 도움 




교육시간 및 방법

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

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




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

01 쿠버네티스 직접 설치부터 실제 Production 환경 경험까지 100% 실습 위주의 실무 노하우 체득
02 구축 및 운영 시 발생할 수 있는 문제점과 해결 노하우 획득
03 클라우드 네이티브 애플리케이션 구축 스킬 획득
04 실제 필드 엔지니어가 전달하는 현장의 생생함 (CKA 자격 취득 노하우 대방출!)




교육내용

01 Container 이해와 Kubernetes 구축
- 컨테이너 및 Kubernetes 소개
- Kubernetes cluster 구축1 : CentOS 7
- Kubernetes Dashboard 구성 : 인증서 활용
- Kubernetes Telemetry : Prometheus+Grafana
- Kubernetes cluster 구축2 : GCP 활용

02 Kubernetes architecture 및 동작 원리
- Kubernetes architecture 소개
- 주요 구성요소 이해 : apiserver, etcd 등
- Pod 배포를 위한 동작 원리 이해
- Pod container 타입
 - Pod scheduling 및 label 설정

03 Kubernetes API resource 활용
- Kubernetes service 1(ClusterIP, NodePort)
- Kubernetes service 2(LoadBalancer, Ingress)
- 다양한 Volume 구성과 storage 활용
- 환경구성을 위한 Configmap, Secret

04 Kubernetes 가용성 & 확장성
- Namespace, ResourceQuota, LimitRange
- Deployment, ReplicaSet·Replication controller
- HPA(Horizontal Pod Autoscaler)
- [Pilot Project]

05 Production 환경의 Kubernetes (Private cloud)
- CNCF와 Cloud Native Trailmap
- 실제 아키텍처 구축 사례
- 외장 ceph 스토리지가 구축된 상황에서 PV/PVC 스토리지 구축
- github과 argoCD를 통한 간단한 ci/cd 구현
- 기타 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로 문의 바랍니다.

• 열린기술공방에서 진행되는 모든 SAFe 교육은 오픈소스컨설팅(Open Source Consulting Inc.)에서 주관합니다.




학습효과

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

요구사항

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

강사 소개

이현용

Cloud Service Consultant

소개

현재 오픈소스컨설팅에서 클라우드 분야 전문 강사 및 데이터 스토리허브 대표로서 IT 컨설팅 및 강의를 수행하고 있습니다.
• KT, 삼성전자, SK Planet, 한전 KDN, 농협, 교보생명, 대검찰청, 한국무역협회, 금융감독원, 한국생산성본부(KPC), LGcns, 국세청, AWS, Amazon 등에서 클라우드 분야 강의 경험을 보유하고 있습니다.

주요 약력 및 보유 기술
• 현) 오픈소스컨설팅 클라우드 분야 교육 공인 강사
• 현) 데이터 스토리허브 대표
• 전) 서울호서전문학교 오라클데이터베이스과 겸임교수
• 전) 삼성 멀티캠퍼스 Unix & Linux 보안실무

주요 저서
• 오라클로 배우는 데이터베이스 개론과 실습 (공저)BM PowerVM Enhancement in 2013 (공저)
• MySQL로 배우는 데이터베이스 개론과 실습 (공저)
• 오라클로 배우는 데이터베이스 개론과 실습 2nd (공저) 
• MS-SQL로 배우는 데이터베이스 개론과 실습 3nd (공저) 
• 도커, 컨테이너 빌드업

Certification
• CKA
CCNA
• MCPs & MCSE / MCSD / MCDBA / MCSA / MCAD
• AWS, AAI 공인 강사
• OCP-DBA / OCM9i-DBA / RAC10g expert / OCP12c-Cloud service Oracle Cloud / OCM11g-DBA / Oracle Cloud Infrastructure 2020 Architect Associate

리뷰

    5 점 0%

    4 점 0%

    3 점 0%

    2 점 0%

    1 점 0%

0.0

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

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

    과정 특징

  • 시작일 2023-01-01
  • 종료일 2023-12-31
  • 설문 1