연락처 정보

코스 개요

모듈 1 – 컨테이너 개요

  • 컨테이너가 필요한 이유는?
  • 컨테이너와 가상 머신의 비교
  • 컨테이너 아키텍처 이해하기
  • 컨테이너 런타임의 종류와 특징
  • 컨테이너 라이프사이클 관리법

모듈 2 – 컨테이너 이미지 생성하기

  • 컨테이너 이미지 제작 과정
  • Dockerfile 또는 Containerfile을 활용한 작업 방법
  • 이미지 최적화 기법
  • 컨테이너 레지스트리의 개념과 사용법
  • 이미지 버전 관리 전략

모듈 3 – 쿠버네티스 기초 지식

  • 쿠버네티스 아키텍처 구조 이해하기
  • Pod의 개념 및 사용법
  • 배포 관리 시스템인 Deployments 활용법
  • ReplicaSets를 통한 복제본 운영 방법
  • Namespaces와 역할과 기능
  • 레이블 및 셀렉터 활용법

모듈 4 – 오픈시프트 소개

  • 오픈시프트 아키텍처의 특징과 구성 요소
  • 프로젝트와 Namespaces 간 관계 이해하기
  • 웹 콘솔 사용법
  • OpenShift CLI 도구 기본 활용법
  • 애플리케이션 운영에 필요한 기초 작업들

모듈 5 – 애플리케이션 배포 방법

  • 컨테이너화된 애플리케이션 배포 과정
  • 워크로드 규모 조절 기법< li>
  • Rolling Update 전략 적용하기
  • 구성 정보 관리 방법
  • 환경 변수 설정 및 활용법

모듈 6 – 네트워킹 관리</h3>
  • 쿠버네티스 Service 개념과 작동 원리
  • 애플리케이션 접근 제어 방안</li>
  • Routes의 역할 및 활용법</li>
  • Ingress 관련 개념과 구현 방법</li>
  • 기본적인 네트워크 문제 진단 기법</li>

모듈 7 – 저장소와 구성 정보 관리</h3>
  • 영구 저장소 구현 방안</li>
  • Persistent Volume Claims 개념과 활용법</li>
  • ConfigMaps를 통한 설정 정보 공유 방법</li>
  • Secrets 활용을 통한 보안 관리</li>
  • 상태 유지를 필요로 하는 애플리케이션 운영 전략</li>

모듈 8 – 보안 기초 지식</h3>
  • RBAC 관련 개념과 구성 요소 설명</li>
  • 서비스 계정 활용법 및 기능 이해</li>
  • 애플리케이션 보안 구성을 위한 주의 사항</li>
  • 이미지 보안 수준을 높이는 기초 방법들</li>
  • 일반적으로 권장되는 보안 실무 지침</li>

모듈 9 – 모니터링 및 문제 해결</h3>
  • 로그 수집 및 분석 방법</li>
  • 이벤트 기록 관리법</li>
  • 메트릭 데이터 활용 전략</li>
  • 애플리케이션 건강 상태 확인 기술</li>
  • 흔히 발생하는 문제에 대한 진단 및 해결 절차</li>

모듈 10 – 실전 워크숍</h3>
  • 컨테이너 이미지 직접 만들어보기</li>
  • 애플리케이션 실제 배포 실습</li>
  • 네트워크 설정 최적화 연습</li>
  • 데이터 영구 저장소 구현해보기</li>
  • 애플리케이션 보안 및 문제 진단 활동</li>

강좌 형태</h4>
  • 상호작용형 강의 진행 방식</li>
  • 실질적인 데모 시연 내용</li>
  • 다양하고 포괄적인 실습 과제들 제공</li>
  • 현업에서 활용될 수 있는 배포 상황 위주 교육</li>

과정 맞춤형 서비스 옵션</h4>

본 강좌는 귀사의 기술 스택, 개발 도구 그리고 운영 환경에 맞춰서 커스터마이징될 수 있습니다.</p>

요건

참가자분께서는 다음 사항들을 갖추고 계셔야 합니다:

  • 리눅스 명령줄 사용에 대한 기초 지식.
  • 소프트웨어 개발 또는 시스템 관리에 관한 일반적인 이해.
  • 기본적인 네트워크 지식.
  • 오픈시프트 관련 경험은 필수적이지 않습니다.
 35 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리