-
교육기간
3일
-
수업일
평일반(월~금)
주 5일주말반(토, 일)
주 2일 -
상담문의
1661-9726
Architecting with Google Kubernetes Engine 과정 소개
Google Kubernetes Engine(GKE) 및 Google Cloud의 다른 도구에 컨테이너형 애플리케이션을 배포하고 관리하는 방법에 대해 알아 보십시오. 이 과정에서는 강의, 데모 및 실습 랩을 결합하여 네트워크 및 애플리케이션 서비스와 함께 포드, 컨테이너, 배포 및 서비스와 같은 인프라 구성요소를 포함한 솔루션 요소를 탐색하고 배포하는 데 도움이 됩니다. 또한 보안 및 액세스 관리, 리소스 관리 및 리소스 모니터링을 비롯한 실제 솔루션을 구축하는 방법도 배울 수 있습니다.Architecting with Google Kubernetes Engine 과정 학습목표
-
01
클라우드 설계자, 관리자 -
02
Google 클라우드를 사용하여 새로운 솔루션을 만드는 사용자 -
03
SysOps/DevOps 직원
Architecting with Google Kubernetes Engine 과정 커리큘럼
주제 | 소주제 |
---|---|
1. 구글 클라우드 소개 | • 구글 클라우드 서비스 및 기능을 식별합니다. • 적합한 구글 클라우드 서비스를 선택하여 자신만의 클라우드 솔루션을 만드십시오. |
2. 구글 클라우드의 컨테이너 및 Kubernetes | • 클라우드 빌드를 사용하여 컨테이너를 만듭니다. • 컨테이너 레지스트리에 컨테이너를 저장합니다. • Kubernetes 및 GKE 기능을 비교 및 대조합니다. |
3. 쿠버네츠 아키텍처 | • 쿠버네츠 아키텍처를 개념화합니다. • GKE를 사용하여 쿠버네츠 클러스터를 배포합니다. • 쿠버네츠 개체를 보고 관리합니다. • Anthos용 마이그레이션 프로세스를 개념화합니다. |
4. 쿠버네츠 운영 | • Kubectl 명령으로 작업합니다. • 클러스터와 포드를 검사합니다. • 포드의 콘솔 출력을 봅니다. • 대화식으로 포드에 로그인합니다. |
5. 배포, 작업 및 확장 | • 배포를 만들고 사용합니다. • 작업과 cronJobs를 만들고 실행합니다. • 클러스터를 수동 및 자동으로 확장합니다. • 노드 및 포드 선호도를 구성합니다. • Helm 차트 및 쿠버네츠 마켓플레이스를 사용하여 클러스터에 소프트웨어를 가져옵니다. |
6. GKE 네트워킹 | • 포드 내에서 실행 중인 응용 프로그램을 노출하는 서비스를 만듭니다. • 로드 밸런서를 사용하여 서비스를 외부 클라이언트에 표시합니다. • HTTP(S) 로드 밸런싱을 위한 수신 리소스를 만듭니다. • 컨테이너 고유의 로드 밸런싱을 활용하여 포드 로드 밸런싱을 개선합니다. • 포드에 대한 트래픽을 허용 및 차단하는 Kubernetes 네트워크 정책을 정의합니다. |
7. 영구 데이터 및 저장 | • Secrets를 사용하여 보안 자격 증명을 격리합니다. • ConfigMaps를 사용하여 구성 아티팩트를 격리합니다. • Secrets 및 ConfigMaps에 대한 업데이트를 푸시하고 롤백합니다. • 쿠버네츠 포드의 영구 스토리지 볼륨을 구성합니다. • StatefulSets를 사용하여 재시작 후에도 영구 스토리지 볼륨에 대한 클레임이 지속되도록 합니다. |
8. 쿠버네츠 및 쿠버네츠 엔진의 액세스 제어 및 보안 | • GKE에 대한 IAM 역할 및 정책을 정의합니다. • 쿠버네츠 RBAC 역할 및 역할 바인딩을 정의합니다. • 쿠버네츠 포드 보안 정책을 정의합니다. |
9. 로깅 및 모니터링 | • 시스템 모니터링을 위한 포렌식 로그를 만듭니다. • 다양한 관점에서 시스템 성능을 모니터링합니다. • 실시간 응용 프로그램의 상태 검사에 대한 프로브를 만듭니다. |
10. 쿠버네츠 애플리케이션의 구글 클라우드 관리 스토리지 서비스 사용 | • 쿠버네츠 애플리케이션 내 클라우드 스토리지의 사용 사례를 이해합니다. • 쿠버네츠 애플리케이션 내에서 클라우드 SQL 및 클라우드 Spanner의 사용 사례를 이해합니다. • 쿠버네츠 애플리케이션 내에서 Datastore의 사용 사례를 이해합니다. • 쿠버네츠 애플리케이션 내에서 Cloud Bigtable의 사용 사례를 이해합니다. |
11. 로깅 및 모니터링 | • 클라우드 빌드를 사용하여 지속적 배포 파이프라인을 만들고 코드 변경으로 수동 또는 자동으로 시작합니다. • 릴리스 테스트를 위해 프로덕션에서 애플리케이션의 두 버전을 호스팅하는 카나리아 배포를 구현합니다. |
수강신청 절차 안내
-
STEP1
온·오프라인 1:1 교육컨설팅 -
STEP2
학습계획 수립 -
STEP3
교육비 납부 및 수강신청 -
STEP4
교육 진행
교육후기 더보기
-
문지홍 #자바기반 웹 개발자 양성
안녕하세요 문지홍 입니다.
-
유승민 #스프링 클라우드를 활용한 응용 SW 개발자 양성
안녕하세요. 산전수전 다 겪은 29살입니다.
-
손상준 #JSP Programming #JAVA Programming #자바기반 웹 개발자 양성 #반응형 자바 웹 개발자 양성
에러잡기와 로직 짜는데 재미가 붙어서 코딩에 빠져있는 손상준입니다!