코스 개요

컨테이너 및 OpenShift 소개

  • 과정 방향성 및 학습 목표
  • 컨테이너 vs VM: 개념 및 이점
  • OpenShift 아키텍처 및 구성 요소 개요

컨테이너 이미지와 레지스트리

  • Docker/Podman 파일 및 이미지 빌드 워크플로우 생성
  • 이미지 태그, 레이어 및 최적화 기술
  • OpenShift에서 컨테이너 레지스트리와 이미지 풀 사용

Kubernetes 기본 개념

  • Pods, ReplicaSets, 및 Deployments 라이프사이클
  • 라벨, 셀렉터 및 리소스 요청/제한
  • 네임스페이스, 쿼터 및 기본 스케줄링

OpenShift에서 애플리케이션 배포

  • OpenShift 프로젝트, BuildConfigs, 및 ImageStreams
  • oc CLI 및 OpenShift 웹 콘솔 사용
  • 롤링 업데이트, 롤백 및 배포 전략

서비스, 네트워킹 및 라우트

  • ClusterIP, NodePort, 및 LoadBalancer 서비스 유형
  • OpenShift 라우트 및 외부 접근 패턴
  • 네트워크 정책 및 연결 문제 해결

저장소, ConfigMaps 및 Secret

  • PersistentVolumes, PersistentVolumeClaims 및 저장소 클래스
  • ConfigMaps 및 Secret으로 구성 관리
  • 상태 저장 애플리케이션 및 백업/복구 고려 사항

보안, 모니터링 및 문제 해결

  • RBAC, 서비스 계정 및 보안 컨텍스트
  • 메트릭, 로그 및 헬스 체크로 모니터링
  • 일반적인 문제 해결 워크플로우 및 사건 대응

요약 및 다음 단계

요건

  • 리눅스 명령줄에 대한 기본 지식
  • 소프트웨어 개발 개념에 대한 익숙함
  • 네트워크 기본 개념에 대한 이해

대상 청중

  • 애플리케이션을 컨테이너화하고자 하는 개발자
  • 플랫폼 및 운영 엔지니어
  • OpenShift 기반 파이프라인을 구현하는 DevOps 실무자
 35 시간

참가자 수


참가자당 가격

회원 평가 (4)

예정된 코스

관련 카테고리