DO188

Red Hat OpenShift Development I: Introduction to Containers with Podman

개요

교육 과정 개요

Red Hat OpenShift에 애플리케이션을 배포하기 위해 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® 9, Podman 4.4 및 Red Hat OpenShift® 4.14를 기반으로 합니다.

과정을 마친 후에도 가상 환경이 포함된 모든 라이브 과정에 대해 최대 45일 동안 실습 랩에 액세스할 수 있습니다.

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

교육 내용 요약

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

교육 대상

에 등록해야 합니다.전제 조건

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

기술 고려 사항

  • 가상 또는 자기 주도식 학습자의 경우:
    • 인터넷 액세스 필요
    • BYOD(개인 기기)/BYDW(개발자 워크스테이션)는 지원되지 않음
  • 강의실 수강생의 경우:
    • 처음에는 ILT 강의실을 이용할 수 없습니다. 릴리스 후에 제공될 예정이지만 일정은 아직 정해지지 않았습니다.
    • BYOD(개인 기기)/BYDW(개발자 워크스테이션)는 지원되지 않음

교육 내용

교육 과정 내용

컨테이너 소개 및 개요
컨테이너로 애플리케이션 개발을 지원하는 방법을 설명합니다.
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 (CS120)

Introduction to Microsoft Azure Red Hat OpenShift(DO121)