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