08월 04일(월) 개강
8월 4일(월) ~ 8월 6(수)
・ 교육과정 | Red Hat OpenShift Development I: Introduction to Containers with Podman and exam |
・ 강의시간표 | 교육일정 8월 4일(월) ~ 8월 6일(수) (1일 7시간) 평일 교육시간 09:30 ~ 17:30 (점심시간 13:30 ~ 14:30) ※ 상기 교육시간은 상황에 따라 변동이 가능합니다. . |
・교육장소 | 종로본원 |
・수강료 | 1,667,500원(VAT 별도) |
어떤 교육 인가요? | 교육 소개 Red Hat OpenShift에 애플리케이션을 배포하기 위해 Podman을 사용하여 컨테이너를 빌드하고 관리하는 방법에 대한 개발자용 입문 과정입니다.
교육 과정 요약
교육 대상
전제조건
기술 고려 사항
| ||||||||||||||||
교육은 이렇게 진행됩니다. | [교육 과정 내용]
|
어떤 교육인가요?
교육 소개
Red Hat OpenShift에 애플리케이션을 배포하기 위해 Podman을 사용하여 컨테이너를 빌드하고 관리하는 방법에 대한 개발자용 입문 과정입니다.
- Red Hat OpenShift Development I: Introduction to Containers with Podman(DO188)에서는 Podman 및 Red Hat OpenShift Container Platform을 사용하여 컨테이너를 빌드, 실행, 관리하는 방법을 소개합니다. 이 교육 과정은 수강생이 핸즈온 경험을 통해 컨테이너화된 애플리케이션을 개발하는 핵심 기술을 습득하도록 지원합니다. 이 교육 과정에는 Red Hat Certified Specialist in Containers exam(EX188)이 포함되어 있습니다.
- 이 교육 과정은 Red Hat® Enterprise Linux® 9, Podman 5 및 Red Hat OpenShift® 4.18을 기반으로 합니다.
교육 내용 요약
- 컨테이너 소개
- Podman CLI 및 Podman Desktop으로 컨테이너 실행
- 사용자 정의 컨테이너 이미지 빌드
- 컨테이너 이미지 관리
- 컨테이너를 사용한 원격 디버깅
- 기본 컨테이너 네트워킹
- 컨테이너를 사용한 데이터 유지
- 멀티 컨테이너 애플리케이션 배포
- 컨테이너 배포 문제 해결
- OpenShift 및 쿠버네티스를 통한 컨테이너 오케스트레이션
교육 대상
- 컨테이너 기술을 처음 접하는 개발자와 사이트 신뢰성 엔지니어
전제조건
- 무료 평가를 통해 이 교육 과정이 기술을 향상하는 데 가장 적합한 과정인지 확인할 수 있습니다.
- 웹 애플리케이션 아키텍처 및 그에 해당하는 기술과 관련된 경험 보유
- Linux 터미널 세션 사용 및 운영 체제 커맨드 실행 경험, 능숙한 셸 스크립팅 사용 능력 보유 권장
기술 고려 사항
이 교육 과정에는 OpenShift 클러스터와 원격 관리자 워크스테이션을 제공하는 클라우드 기반 강의실 환경에 액세스하기 위해 인터넷 액세스가 필요합니다.
교육은 이렇게 진행됩니다.
[교육 내용 요약]
1.선언적 리소스 관리 |
다양한 대상 환경에 대해 매개 변수화된 리소스 매니페스트에서 애플리케이션을 배포하고 업데이트합니다. |
⬇
2. 패키징된 애플리케이션 배포 |
공유 및 배포를 위해 패키징된 리소스 매니페스트에서 애플리케이션을 배포하고 업데이트합니다. |
⬇
3. 인증 및 권한 부여 |
HTPasswd IdP(Identity Provider)를 통해 인증을 구성하고 사용자와 그룹에 롤을 할당합니다. |
⬇
4. 네트워크 보안 |
클러스터 내외부의 애플리케이션 간 네트워크 트래픽을 보호합니다. |
⬇
5. 비 HTTP/SNI 애플리케이션 노출 |
인그레스 컨트롤러를 사용하지 않고 애플리케이션을 외부 액세스에 노출합니다. |
⬇
6. 개발자 셀프 서비스 활성화 |
여러 팀의 개발자가 안전한 셀프 서비스를 제공하도록 클러스터를 구성하고, 운영 팀 직원이 프로젝트를 프로비저닝해야 하는 경우 셀프 서비스를 허용하지 않습니다. . |
⬇
7. 쿠버네티스 오퍼레이터 관리 |
오퍼레이터 라이프사이클 관리자 및 클러스터 버전 오퍼레이터에서 관리하는 오퍼레이터를 설치하고 업데이트합니다. |
⬇
8. 애플리케이션 보안 |
호스트 운영 체제 또는 쿠버네티스에서 관리자 권한 또는 특수 권한이 필요한 애플리케이션을 실행합니다. |
⬇
9. OpenShift 업데이트 |
OpenShift 클러스터를 업데이트하고 배포된 애플리케이션의 디스럽션을 최소화합니다. |