DO285

Containers, Kubernetes, and Red Hat OpenShift Administration I | Red Hat

다음 관련 정보 보기:

Kubernetes 클러스터에 배포할 수 있도록 Docker 컨테이너를 구축하고 관리하는 방법 소개

DevOps의 주요 원리 중 하나는 지속적인 통합과 연속 배포입니다. 컨테이너는 애플리케이션과 마이크로서비스를 설정하고 배포하기 위한 핵심 기술이 되었습니다. Kubernetes는 Red Hat® OpenShift Container Platform에서 기본 서비스를 제공하는 컨테이너 오케스트레이션 플랫폼이며, DO285에는 Introduction to Containers, Kubernetes, and Red Hat® OpenShift(DO180)와 Red Hat OpenShift Administration I(DO280)의 내용이 결합되어 있습니다.

이 교육 과정은 Red Hat OpenShift Container Platform 3.5에 기반을 둡니다.

교육 과정 개요

이 교육 과정은 Docker, Kubernetes, and the Red Hat OpenShift Container Platform을 사용한 핸즈온 경험을 통해 컨테이너 관리를 위한 핵심 지식과 기술을 함양할 수 있도록 합니다. OpenShift Container Platform은 기업이 Kubernetes를 사용하여 컨테이너 배포를 관리하고 애플리케이션을 확장할 수 있도록 하는, 컨테이너화된 애플리케이션 플랫폼입니다. OpenShift Container Platform은 사전 정의된 애플리케이션 환경과 Kubernetes 기반 구축을 통해 출시 기간 단축, 코드형 인프라, CI(지속적인 통합), CD(지속적인 제공)과 같은 DevOps 원칙을 지원합니다. Red Hat OpenShift Administration I(DO285)는 시스템 관리자에게 OpenShift 클러스터의 설치, 설정, 관리 방법을 교육하는 핸즈온 랩 기반 교육 과정입니다.

교육 과정 요약

  • 컨테이너, Docker, OpenShift 아키텍처
  • 컨테이너화된 서비스 생성
  • 컨테이너 및 컨테이너 이미지 관리
  • 커스텀 컨테이너 이미지 생성
  • 멀티 컨테이너 애플리케이션 배포
  • OpenShift 클러스터 설치
  • 마스터와 노드 설정 및 관리
  • OpenShift Container Platform 보호
  • OpenShift Container Platform의 리소스에 대한 액세스 제어
  • OpenShift Container Platform에 대한 메트릭 모니터링 및 수집
  • S2I(source-to-image)를 사용하여 OpenShift Container Platform에 애플리케이션을 배포하고 OpenShift Container Platform의 스토리지 관리

대상자 및 전제 조건

  • 소프트웨어 애플리케이션을 컨테이너화하려 하는 개발자
  • 컨테이너 기술과 컨테이너 오케스트레이션을 처음 접하는 관리자
  • 소프트웨어 아키텍처에서 컨테이너 기술을 사용하려 하는 아키텍트
  • 시스템 관리자
  • 시스템 아키텍트
  • OpenShift Container Platform을 설치하고 설정하려 하는 아키텍트와 개발자

이 교육 과정에 대한 전제 조건

Red Hat에서 권장하는 전제 조건은 다음과 같습니다.

  • Linux® 터미널 세션을 사용할 수 있고 운영 체제 명령을 발행할 수 있어야 함
  • RHCSA® 자격증 또는 그에 상응하는 지식 보유
  • 웹 애플리케이션 아키텍처 및 그에 해당하는 기술과 관련된 경험 보유

이 교육 과정의 개요

컨테이너 기술 시작하기
OpenShift Container Platform를 통해 오케스트레이션되는 컨테이너에서 소프트웨어를 실행하는 방법을 설명합니다.
컨테이너화된 서비스 생성
컨테이너 기술을 사용하여 서버를 프로비저닝합니다.
컨테이너 관리
사전 구축된 컨테이너 이미지를 조작하여 컨테이너화된 서비스를 생성하고 관리합니다.
컨테이너 이미지 관리
생성에서 삭제까지 컨테이너 이미지의 라이프 사이클을 관리합니다.
커스텀 컨테이너 이미지 생성
Dockerfile을 설계하고 코딩하여 커스텀 컨테이너 이미지를 구축합니다.
OpenShift에서 컨테이너화된 애플리케이션 배포
OpenShift Container Platform에서 단일 컨테이너 애플리케이션을 배포합니다.
멀티 컨테이너 애플리케이션 배포
멀티 컨테이너 이미지를 사용하여 컨테이너화된 애플리케이션을 배포합니다.
컨테이너화된 애플리케이션과 관련된 문제 해결
컨테이너화되어 OpenShift에 배포된 애플리케이션과 관련된 문제를 해결합니다.
컨테이너, Kubernetes, Red Hat OpenShift 소개의 포괄적 검토
소프트웨어 애플리케이션을 컨테이너화한 다음 Docker를 사용하여 테스트하고 OpenShift 클러스터에 배포하는 방법을 시연합니다.
Red Hat OpenShift Container Platform 소개
OpenShift Container Platform의 기능을 열거하고 아키텍처를 설명합니다.
OpenShift Container Platform 설치
OpenShift를 설치하고 클러스터를 설정합니다.
OpenShift 네트워킹 개념 설명 및 탐색
OpenShift 네트워킹 개념을 설명하고 탐색합니다.
명령 실행
명령줄 인터페이스를 사용하여 명령을 실행합니다.
OpenShift 리소스에 대한 액세스 제어
OpenShift 리소스에 대한 액세스를 제어합니다.
퍼시스턴트 스토리지 할당
퍼시스턴트 스토리지를 구현합니다.
애플리케이션 배포 관리
리소스를 조작하여 배포된 애플리케이션을 관리합니다.
메트릭 하위 시스템 설치 및 설정
메트릭 수집 시스템을 설치하고 설정합니다.
OpenShift Container Platform 관리 및 모니터링
OpenShift 리소스와 소프트웨어를 관리하고 모니터링합니다.
Red Hat OpenShift Administration I의 포괄적 검토
클러스터에서 애플리케이션을 설치하고, 설정하고, 배포합니다.

참고: 교육 과정 개요는 최신 기술 업데이트와 기본 작업의 개념 진화에 따라 변경될 수 있습니다. 특정 목표 또는 토픽과 관련하여 질문 또는 확인할 사항이 있는 경우 Red Hat에 문의하세요.

이 교육의 영향

조직에 미치는 영향

이 교육 과정은 컨테이너 그리고 Docker, Kubernetes, Red Hat OpenShift와 같은 컨테이너 오케스트레이션 기술을 소개하는 것을 목적으로 하며 수강생은 소프트웨어 애플리케이션과 서비스를 컨테이너화하는 방법을 익힐 수 있습니다. 애플리케이션과 서비스를 전통적인 배포 플랫폼에서 컨테이너 배포로 이동하면 서로 다른 다수의 하드웨어 설정 세트가 아닌 단일 클러스터형 클라우드 아키텍처에 애플리케이션을 배포할 수 있게 됩니다. Red Hat OpenShift Container Platform은 신속한 애플리케이션 배포뿐만 아니라 환경 전반에서 애플리케이션의 이식성을 지원합니다. 단순화된 애플리케이션 확장, 관리는 물론 적응형 또는 클라우드 네이티브 애플리케이션 유지관리 기능도 제공합니다.

Red Hat은 고객에게 이점을 제공하기 위해 이 교육 과정을 만들었지만, 회사마다 상황과 인프라가 다르므로 실제로 얻어지는 이점은 다를 수 있습니다.

개인에게 미치는 영향

이 교육 과정에 참석하면 Red Hat OpenShift Container Platform 클러스터를 설치, 설정, 관리하고 이 클러스터에 애플리케이션을 배포할 수 있습니다.

수강생은 다음 기술을 습득하여 능숙하게 사용할 수 있습니다.

  • OpenShift Container Platform을 설치하여 단순한 클러스터를 생성합니다.
  • OpenShift Container Platform 마스터와 노드를 설정하고 관리합니다.
  • 간단한 내부 인증 메커니즘으로 OpenShift Container Platform을 보호합니다.
  • OpenShift Container Platform의 리소스에 대한 액세스를 제어합니다.
  • S2I(source-to-image)를 사용하여 OpenShift Container Platform에 애플리케이션을 배포합니다.
  • OpenShift Container Platform 포드, 서비스, 경로, 암호, 기타 리소스를 설정하고 관리합니다.