DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

개요

교육 과정 개요

Red Hat OpenShift Container Platform에 애플리케이션을 배포하기 위해 Podman을 사용하여 컨테이너를 빌드하고 관리하는 방법에 대한 개발자용 입문 과정입니다.

Red Hat OpenShift Development I: Introduction to Containers with Podman(DO188)에서는 Podman과 Red Hat OpenShift를 사용하여 컨테이너를 빌드, 실행, 관리하는 방법을 소개합니다. 이 교육 과정은 수강생이 핸즈온 경험을 통해 컨테이너화된 애플리케이션을 개발하는 핵심 기술을 습득하도록 지원합니다. 이러한 기술은 Red Hat OpenShift on AWS(ROSA), Azure Red Hat OpenShift, OpenShift Container Platform을 비롯한 모든 버전의 OpenShift를 사용하여 적용할 수 있습니다.

이 교육 과정은 Red Hat® Enterprise Linux® 8, Podman 4.2, Red Hat OpenShift® 4.12를 기반으로 합니다.

교육 과정을 이수하면 가상 환경이 포함된 모든 교육 과정의 핸즈온 랩에 대해 45일간의 연장된 액세스 권한이 제공됩니다.

참고: 이 교육 과정은 4일간의 가상 수업 또는 자기 주도식 방식으로 제공됩니다. 학습 기간은 제공 상황에 따라 다를 수 있습니다. 전체 교육 과정 세부 정보, 일정, 가격을 확인하려면 원하는 위치를 선택한 다음 오른쪽 메뉴에서 "시작하기"를 선택하세요.

교육 내용 요약

  • 컨테이너
  • 소개Podman CLI 및 Podman Desktop으로 컨테이너 실행
  • 사용자 정의 컨테이너 이미지 빌드
  • 컨테이너 이미지 관리
  • 컨테이너를 사용한 원격 디버깅
  • 기본 컨테이너 네트워킹
  • 컨테이너를 사용한 데이터 유지
  • 멀티 컨테이너 애플리케이션 실행
  • 컨테이터 배포 트러블슈팅
  • OpenShift와 쿠버네티스를 사용한 컨테이너 오케스트레이션

교육 대상

전제 조건

  • 무료 평가를 통해 이 교육 과정이 기술을 향상하는 데 가장 적합한 과정인지 확인할 수 있습니다.
  • 웹 애플리케이션 아키텍처 및 그에 해당하는 기술과 관련된 경험 보유
  • Linux 터미널 세션 사용 및 운영 체제 커맨드 실행 경험, 능숙한 셸 스크립팅 사용 능력 보유

기술 고려 사항

  • 인터넷 연결 필요

교육 내용

교육 과정 내용

컨테이너 소개 및 개요
컨테이너로 애플리케이션 개발을 지원하는 방법을 설명합니다.
Podman 기본 사항
Podman으로 컨테이너를 관리하고 실행합니다.
컨테이너 이미지
컨테이너 레지스트리를 탐색하여 컨테이너 이미지를 찾고 관리합니다.
사용자 정의 컨테이너 이미지
애플리케이션을 컨테이너화하기 위한 사용자 정의 컨테이너 이미지를 구축합니다.
데이터 유지
지속성을 갖춘 데이터베이스 컨테이너를 실행합니다.
컨테이너 트러블슈팅
컨테이너 로그를 분석하고 원격 디버거를 구성합니다.
Compose를 이용한 멀티 컨테이너 애플리케이션
Compose를 이용해 멀티 컨테이너 애플리케이션을 실행합니다.
쿠버네티스와 OpenShift를 사용한 컨테이너 오케스트레이션
쿠버네티스와 OpenShift를 사용하여 컨테이너화된 애플리케이션을 오케스트레이션합니다.

결과

기업에 미치는 효과

컨테이너 기반 아키텍처는 애플리케이션의 신뢰성과 확장성을 개선하고 지속적 통합/지속적 배포를 지원합니다. 이 교육 과정은 OpenShift 개발에 필요한 기반을 제공하여 애플리케이션 컨테이너화를 통해 디지털 트랜스포메이션을 시작할 수 있게 해줍니다.

Red Hat은 고객에게 이점을 제공하기 위해 이 교육 과정을 개설했으나 기업과 인프라에 따라서 실제로 얻는 결과와 이점이 다를 수 있습니다.

교육 효과

이 교육 과정을 이수하면 컨테이너 기반 애플리케이션 개발의 기초를 이해할 수 있습니다. 컨테이너화된 애플리케이션을 실행하고, 관리하고, 트러블슈팅할 수 있습니다. 이 교육 과정은 OpenShift 개발자 커리큘럼의 입문 과정으로, 클라우드 네이티브 개발자 과정으로 진행하는 데 필요한 기반을 제공합니다.

권장되는 다음 시험 또는 교육 과정

Red Hat OpenShift Development II: Containerizing Applications(DO288)

Introduction to Red Hat OpenShift Service on AWS(DO120)

Introduction to Microsoft Azure Red Hat OpenShift(DO121)