DO700

Container Adoption Boot Camp

개요

교육 과정 개요

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

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

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

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

5-10 교육 과정 주제

  • 쿠버네티스 및 Red Hat OpenShift 소개
  • OpenShift를 위한 컨테이너화된 애플리케이션 배포 및 트러블슈팅
  • RBAC(Role-based Access Control, 역할 기반 액세스 제어)를 사용하여 프로젝트에 대한 액세스 제어
  • OpenShift를 위한 인증 및 Identity 관리 구성
  • 네트워크 정책을 통해 애플리케이션 격리
  • 할당량 및 제한을 통해 리소스 사용 제어
  • OpenShift GitOps Operator를 사용한 OpenShift 관리 태스크 자동화
  • Helm 차트 및 OpenShift 템플릿을 통한 패키징된 애플리케이션 배포
  • 애플리케이션 요구 사항에 맞춰 퍼시스턴트 스토리지 프로비저닝
  • OADP(OpenShift API for Data Protection) Operator로 컨테이너화된 애플리케이션 백업 및 복원

대상

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

권장 교육

기술 고려 사항

  • 이 교육 과정에서는 OpenShift 공유 및 전용 클러스터에 액세스하기 위해 인터넷 연결이 필요합니다.

교육 내용

교육 과정 개요

  1. 쿠버네티스 및 OpenShift 소개
    • 기본 쿠버네티스 클러스터 서비스 및 OpenShift 플랫폼 서비스를 식별하고 웹 콘솔을 사용하여 모니터링합니다.
  2. 쿠버네티스와 OpenShift 커맨드라인 인터페이스 및 API
    • 커맨드라인을 사용하여 OpenShift 클러스터에 액세스하고 해당 쿠버네티스 API 리소스를 쿼리하여 클러스터의 상태를 평가합니다.
  3. 애플리케이션을 컨테이너 및 포드로 실행
    • 컨테이너화된 애플리케이션을 관리되지 않는 쿠버네티스 포드로 실행하고 트러블슈팅합니다.
  4. 쿠버네티스에 관리형 애플리케이션 및 네트워크형 애플리케이션 배포
    • 애플리케이션을 배포하고 쿠버네티스 클러스터 내부 및 외부에서 네트워크 액세스에 노출합니다.
  5. 애플리케이션 구성 및 데이터를 위한 스토리지 관리
    • 쿠버네티스 리소스의 애플리케이션 구성을 표면화하고 퍼시스턴트 데이터 파일을 위한 스토리지 볼륨을 프로비저닝합니다.
  6. 신뢰성을 위한 애플리케이션 구성
    • 고가용성 및 복원력을 위해 애플리케이션이 쿠버네티스와 함께 작동하도록 구성합니다.
  7. 애플리케이션 업데이트 관리
    • 재현 가능한 애플리케이션 업데이트를 관리하고 코드 및 구성의 롤백을 관리합니다.
  8. 선언적 리소스 관리
    • 다양한 타겟 환경에 대해 매개 변수화된 리소스 매니페스트에서 애플리케이션을 배포하고 업데이트합니다.
  9. 패키징된 애플리케이션 배포
    • 공유 및 배포를 위해 패키징된 리소스 매니페스트에서 애플리케이션을 배포하고 업데이트합니다.
  10. 인증 및 권한 부여
    • HTPasswd IdP(Identity Provider)를 통해 인증을 구성하고 사용자와 그룹에 롤을 할당합니다.
  11. 네트워크 보안
    • 클러스터 내외부의 애플리케이션 간 네트워크 트래픽을 보호합니다.
  12. 비 HTTP/SNI 애플리케이션 노출
    • 인그레스 컨트롤러를 사용하지 않고 애플리케이션을 외부 액세스에 노출합니다.
  13. 개발자 셀프 서비스 활성화
    • 여러 팀의 개발자가 안전한 셀프 서비스를 제공하도록 클러스터를 구성하고, 운영 팀 직원이 프로젝트를 프로비저닝해야 하는 경우 셀프 서비스를 허용하지 않습니다.
  14. 쿠버네티스 오퍼레이터 소개
    • 오퍼레이터 라이프사이클 관리자 및 클러스터 버전 오퍼레이터에서 관리하는 오퍼레이터를 설치하고 업데이트합니다.
  15. 애플리케이션 보안
    • 호스트 운영 체제 또는 쿠버네티스에서 관리자 권한 또는 특수 권한이 필요한 애플리케이션을 실행합니다.
  16. OpenShift 업데이트
    • OpenShift 클러스터를 업데이트하고 배포된 애플리케이션의 디스럽션을 최소화합니다.
  17. 인증 및 Identity 관리
    • LDAP 및 OIDC 엔터프라이즈 Identity 시스템을 사용하여 인증하고 해당 시스템에서 정의하는 그룹을 인식하도록 OpenShift 클러스터를 구성합니다.
  18. OADP를 통한 애플리케이션의 백업, 복원, 마이그레이션
    • OADP(OpenShift API for Data Protection)로 애플리케이션 설정과 데이터를 백업하고 복원합니다.
  19. 클러스터 파티셔닝
    • 워크로드 유형 전용으로 클러스터 노드의 하위 집합을 구성합니다.
  20. 포드 스케줄링
    • 전용 클러스터 노드 집합에서 실행되도록 워크로드를 구성하고 다른 워크로드에서 해당 클러스터 노드를 사용하지 못하도록 합니다.
  21. OpenShift GitOps
    • 클러스터 및 애플리케이션 관리를 위해 OpenShift GitOps를 배포합니다.

결과

기업에 미치는 효과

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

개인에게 미치는 효과

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

  • 사용자, 애플리케이션, 네트워킹을 위한 보안 제어 구성
  • 엔터프라이즈 인증, 스토리지, GitOps 시스템에 OpenShift를 통합하여 IT 운영 생산성을 높이고 조직 표준에 대한 컴플라이언스 개선
  • 컨테이너화된 애플리케이션, 클러스터 오퍼레이터, 컴퓨팅 용량과 관련된 문제를 식별하기 위한 트러블슈팅 기술

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

맞춤형 기술 경로 구축

1년 동안 Red Hat 온라인 학습 리소스에 온디맨드로 무제한 액세스 가능한 Red Hat 교육 서브스크립션에 포함된 이 교육 과정을 수강하세요.

지식 검증

무료 기술 평가를 받아 보세요. 전문성을 검증하고, 기술 격차를 확인하고, Red Hat 교육을 어디서부터 시작하면 좋을지 추천받을 수 있습니다.