Redhat
교육개요
Red Hat OpenShift Container Platform에 애플리케이션을 배포하기 위해 Podman을 사용하여 컨테이너를 빌드하고 관리하는 방법에 대한 개발자용 입문 과정입니다.
Red Hat OpenShift Development I: Introduction to Containers with Podman(DO188)에서는 Podman 및 Red Hat OpenShift Container Platform을 사용하여 컨테이너를 빌드, 실행 및 관리하는 방법을 소개합니다. 이 교육 과정은 수강생이 핸즈온 경험을 통해 컨테이너화된 애플리케이션을 개발하는 핵심 기술을 습득하도록 지원합니다.
이 교육 과정은 Red Hat® Enterprise Linux® 8.6 및 OpenShift® Container Platform 4.10을 기반으로 합니다.
교육목표
- 컨테이너 소개
- Podman으로 컨테이너 실행
- 사용자 정의 컨테이너 이미지 빌드
- 컨테이너 이미지 관리
- 컨테이너를 사용한 원격 디버깅
- 기본 컨테이너 네트워킹
- 컨테이너를 사용한 데이터 유지
- 멀티 컨테이너 애플리케이션 배포
- 컨테이너 배포 문제 해결
- OpenShift 및 쿠버네티스를 통한 컨테이너 오케스트레이션
수강대상
컨테이너 기술을 처음 접하는 개발자 및 사이트 신뢰성 엔지니어
선수과목
무료 평가를 통해 이 교육 과정이 기술을 향상하는 데 가장 적합한 과정인지 확인할 수 있습니다.
https://rhtapps.redhat.com/assessment/
웹 애플리케이션 아키텍처 및 그에 해당하는 기술과 관련된 경험을 보유하고 있습니다.
Linux 터미널 세션 사용 및 운영 체제 커맨드 실행 경험, 능숙한 셸 스크립팅 사용 능력을 보유하는 것이 권장됩니다.
강의내용
- 컨테이너 소개 및 개요
컨테이너로 애플리케이션 개발을 지원하는 방법을 설명합니다.
- Podman 기본 사항
Podman으로 컨테이너를 관리하고 실행합니다.
- 컨테이너 이미지
컨테이너 레지스트리를 탐색하여 컨테이너 이미지를 찾고 관리합니다.
- 사용자 정의 컨테이너 이미지
애플리케이션을 컨테이너화하기 위한 사용자 정의 컨테이너 이미지를 구축합니다.
- 데이터 유지
퍼시스턴트 데이터베이스를 구축합니다.
- 컨테이너 네트워킹
기본 컨테이너 네트워킹 및 컨테이너화된 서비스에 액세스하는 방법을 설명합니다.
- 컨테이너 문제 해결
컨테이너 로그를 분석하고 원격 디버거를 구성합니다.
- Compose를 이용한 멀티컨테이너 애플리케이션
Compose를 이용해 멀티컨테이너 애플리케이션을 실행합니다.
- 쿠버네티스 및 OpenShift를 이용한 컨테이너 오케스트레이션
쿠버네티스와 OpenShift를 통해 컨테이너화된 애플리케이션을 오케스트레이션합니다.
기타
- 기업에 미치는 효과
컨테이너 기반 아키텍처는 애플리케이션의 안정성 및 확장성을 개선하고 지속적 통합 및 지속적 배포를 지원할 수 있습니다. 이 교육 과정은 OpenShift 개발에 필요한 기반을 제공하여 애플리케이션 컨테이너화를 통해 디지털 트랜스포메이션을 시작할 수 있게 해줍니다.
Red Hat은 고객에게 혜택을 제공하기 위해 이 교육 과정을 개설했으나, 기업마다 인프라가 다르므로 실제로 얻는 결과나 혜택은 다를 수 있습니다.
- 교육 효과
이 교육 과정을 이수하면 컨테이너 기반 애플리케이션 개발의 기초를 이해할 수 있습니다. 컨테이너화된 애플리케이션을 실행하고, 관리하고, 문제를 해결할 수 있게 됩니다. 이 교육 과정은 OpenShift 개발자 커리큘럼의 입문 과정으로, 클라우드 네이티브 개발자 과정으로 진행하는 데 필요한 기반을 제공합니다.
- 권장되는 다음 시험 또는 교육 과정
Red Hat OpenShift Development II: Containerizing Applications(DO288)