DO700

Container Adoption Boot Camp

개요

교육 과정 개요

컨테이너 기술 및 컨테이너 네이티브 애플리케이션, 쿠버네티스, DevOps 사례 도입을 위한 인프라 지원

Container Adoption Boot Camp for Administrators(DO700)는 Red Hat의 쿠버네티스 구현 환경인 Red Hat® OpenShift® Container Platform에 엔터프라이즈 규모로 배포되는 컨테이너 네이티브 애플리케이션을 집중적으로 다루는 몰입형 핸즈온 관리 과정입니다. 이 교육 과정은 디지털 트랜스포메이션 여정에서 한 단계 도약하는 방법을 모색하는 사람들을 위해 마련되었습니다. 이러한 도약을 위해서는 갈수록 늘어나는 클러스터, 이해관계자, 애플리케이션, 사용자들이 대규모 배포를 실현하도록 지원할 수 있는 능력이 필요합니다. 이 과정에 등록하면 1년 기간의 Red Hat Learning Subscription Standard가 제공되어 Red Hat의 모든 온라인 교육 과정에 자유롭게 액세스할 수 있고, 최대 5회의 자격증 시험 응시 및 2회의 재응시 기회가 부여됩니다.

이 교육 과정은 Red Hat OpenShift Container Platform 4.10을 기반으로 합니다.

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

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

교육 내용 요약

  • 컨테이너, 쿠버네티스 및 Red Hat OpenShift 소개
  • 로컬 컨테이너 관리 및 컨테이너 이미지 빌드
  • OpenShift에 대한 컨테이너화된 애플리케이션 배포 및 트러블슈팅
  • RBAC(역할 기반 액세스 제어)를 사용하여 프로젝트에 대한 액세스 제어
  • 할당량 및 제한을 통해 리소스 사용 제어
  • 네트워크 정책을 통해 애플리케이션 격리
  • Ansible 및 Jenkins를 사용하여 OpenShift 관리 태스크 자동화
  • 애플리케이션 요구 사항에 맞춰 퍼시스턴트 스토리지 프로비저닝
  • 모니터링 메트릭 및 경고 관리
  • 로그 집계 배포 및 구성

교육 대상

컨테이너 및 쿠버네티스 기술 도입에 관심이 있는 시스템 관리자, 클라우드 엔지니어, 사이트 신뢰성 엔지니어(SRE)

전제 조건
Red Hat Certified System Administrator(RHCSA) 자격을 취득하거나 이에 상응하는 경험 입증
기술 요구 사항
이 교육 과정에서는 OpenShift 공유 및 전용 클러스터에 액세스하기 위해 인터넷 연결이 필요합니다.

교육 내용

교육 과정 내용

컨테이너 기술 시작하기

OpenShift Container Platform을 통해 오케스트레이션되는 컨테이너에서 애플리케이션을 실행하는 방법을 설명합니다.

컨테이너화된 서비스 생성
컨테이너 기술을 사용하여 서비스를 프로비저닝합니다.
컨테이너 관리
사전 구축된 컨테이너 이미지를 조작하여 컨테이너화된 서비스를 생성하고 관리합니다.
컨테이너 이미지 관리
생성에서 삭제까지 컨테이너 이미지의 라이프사이클을 관리합니다.
사용자 정의 컨테이너 이미지 생성
Dockerfile을 설계하고 코딩하여 커스텀 컨테이너 이미지를 구축합니다.
OpenShift에서 컨테이너화된 애플리케이션 배포
OpenShift Container Platform에서 단일 컨테이너 애플리케이션을 배포합니다.
멀티 컨테이너 애플리케이션 배포
멀티플 컨테이너 이미지를 사용하여 컨테이너화된 애플리케이션을 배포합니다.
엔터프라이즈 컨테이너 이미지 게시
엔터프라이즈 레지스트리와 상호 작용하고 컨테이너 이미지를 게시합니다.
멀티 컨테이너 애플리케이션 배포
Helm 차트 및 Kustomize를 사용하여 멀티 컨테이너 애플리케이션을 배포합니다.
애플리케이션 배포 관리
애플리케이션 상태를 모니터링하고 클라우드 네이티브 애플리케이션을 위한 다양한 배포 방식을 구현합니다.
Red Hat OpenShift Container Platform 설명
OpenShift Container Platform의 아키텍처를 설명합니다.
클러스터 상태 확인
OpenShift 설치 방법을 설명하고 새로 설치된 클러스터의 상태를 확인합니다.
인증 및 권한 부여 구성
HTPasswd IdP(Identity Provider)를 통해 인증을 구성하고 사용자와 그룹에 롤을 할당합니다.
애플리케이션 보안 구성
보안 컨텍스트 제약을 사용해 애플리케이션의 권한을 제한하고 암호를 사용해 액세스 자격 증명을 보호합니다.
애플리케이션을 위한 OpenShift 네트워킹 구성
OpenShift 소프트웨어 정의 네트워킹(SDN)을 트러블슈팅하고 네트워크 정책을 구성합니다.
포드 스케줄링 제어
포드가 실행되는 노드를 제어합니다.
클러스터 업데이트 설명
클러스터를 업데이트하는 방법을 설명합니다.
웹 콘솔로 클러스터 관리
웹 콘솔을 사용하여 Red Hat OpenShift 클러스터를 관리합니다.
쿠버네티스에서 OpenShift로 전환
쿠버네티스 네이티브 애플리케이션을 OpenShift에 배포하여 OpenShift가 쿠버네티스 환경임을 입증합니다.
OpenShift를 통해 자동화 도입
스크립트와 Ansible Playbook을 사용하여 OpenShift를 자동화합니다.
OpenShift 오퍼레이터 관리
오퍼레이터 및 OpenShift 클러스터 오퍼레이터를 관리합니다.
Jenkins로 GitOps 구현
OpenShift 클러스터를 관리하기 위해 컨테이너화된 Jenkins로 GitOps 워크플로우를 구현합니다.
엔터프라이즈 인증 구성
엔터프라이즈 IdP(Identity Provider)를 통해 OpenShift 통합을 구성합니다.
신뢰할 수 있는 TLS 인증서 구성
클러스터 서비스 및 애플리케이션에 대한 외부 액세스를 위해 신뢰할 수 있는 TLS 인증서를 구성합니다.
전용 노드 풀 구성
사용자 정의 구성으로 OpenShift 클러스터에 노드를 추가합니다.
퍼시스턴트 스토리지 구성
클러스터 사용자가 퍼시스턴트 볼륨 리소스에 액세스할 수 있도록 스토리지 공급업체 및 스토리지 클래스를 구성합니다.
클러스터 모니터링 및 메트릭 관리
OpenShift 모니터링 스택을 구성하고 관리합니다.
클러스터 로깅 프로비저닝 및 검사
클러스터 전체의 로깅을 배포 및 쿼리하고 툴을 사용해 일반적인 문제를 진단합니다.
장애가 발생한 작업자 노드 복구
다양한 장애 시나리오에서 작업자 노드를 검사하고 관련 문제를 트러블슈팅하고 완화합니다.

결과

기업에 미치는 효과

  • 컨테이너를 처음 다루는 관리자는 이 부트캠프를 통해 Red Hat OpenShift Container Platform 구성, 관리, 자동화에 필요한 기본 기술과 고급 기술을 습득하여 가용성, 복구 능력, 확장성이 뛰어난 컨테이너화된 애플리케이션을 배포할 수 있습니다. Red Hat OpenShift Container Platform은 신속한 애플리케이션 개발 및 배포뿐만 아니라 환경 전반에서 애플리케이션의 이식성을 지원합니다. 간소화된 애플리케이션 확장, 관리는 물론 적응형 또는 클라우드 네이티브 애플리케이션의 유지 관리 기능도 제공합니다.

개인에게 미치는 효과

이 교육 과정을 수강하면 다음과 같이 Red Hat OpenShift Container Platform 4 클러스터를 규모에 맞게 구성하고 관리할 수 있습니다.

  • 사용자, 애플리케이션, 네트워킹을 위한 보안 제어 구성
  • 엔터프라이즈 인증, 스토리지, CI/CD, GitOps 시스템에 OpenShift를 통합하여 IT 운영 생산성을 높이고 조직 표준에 대한 컴플라이언스 개선
  • 컨테이너화된 애플리케이션, 클러스터 오퍼레이터, 컴퓨팅 용량과 관련된 문제를 식별하기 위한 트러블슈팅 기술
권장되는 다음 시험 또는 교육 과정
Red Hat Certified OpenShift Administrator exam(EX280)

온라인 교육 리소스에 무제한 온디맨드 액세스를 제공하는 Red Hat 교육 서브스크립션에 포함된 본 강의를 수강해 보세요.