GCP(Google Cloud Platform)관련 전문인력 양성을 위한 교육 과정입니다.
교육기간
3일
수업일
평일반(월~금) 주 5일
주말반(토, 일) 주 2일
상담문의
02-3675-9739
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. 로깅 및 모니터링
• 클라우드 빌드를 사용하여 지속적 배포 파이프라인을 만들고 코드 변경으로 수동 또는 자동으로 시작합니다. • 릴리스 테스트를 위해 프로덕션에서 애플리케이션의 두 버전을 호스팅하는 카나리아 배포를 구현합니다.
불과 세달 전만해도 컴퓨터에 대해 일자무식이던 제가 이제 코드를 이해하고 읽을 수 있게 되었습니다.전공분야와 빅데이터를 접목하여 빅데이터 전문가가 되고 싶습니다.
전진한#R 프로그래밍#MS 2012서버MCSE(Azure Cloud)
SW특기자전형으로 입시를 준비하고 있는 전진한입니다!
함께 들으면 좋은 과정
#IT 기초IT 통합 기초
IT기초과정 교육을 통해 초보자도 컴퓨터와 친숙해 질 수 있으며, 가정에서 컴퓨터 운영체제 활용을 통한 여러 가지 기능을 학습할 수 있습니다. IT관련 용어에 생소하며 컴퓨터와 네트워크, 운영체제 등의 컴퓨터 관련 기본 지식이 없어 IT 전문교육수강에 어려움이 있는 …
#네트워크CCNA(네트워크기초)
CCNA (Cisco Certified Network Associate) 컴퓨터 네트워킹 전문가 양성을 목적으로 시행된 Cisco 기술 공인 프로그램인 CCC(Cisco Career Cerification)의 하나로 네트워크 설치 및 운영능력 및 SOHO(Small O…
이 과정에서는 강의, 데모 및 실습 랩을 사용하여 Google 클라우드의 가치와 클라우드 기반 솔루션을 비즈니스 전략에 통합하는 방법에 대해 배울 수 있도록 Google Cloud 제품 및 서비스에 대한 개요를 제공합니다.
#클라우드컴퓨팅Architecting with Google Compute Engine
이 과정에서는 Google 클라우드의 유연한 인프라 및 플랫폼 서비스에 대해 자세히 알아보고, 컴퓨팅 엔진에 대해 자세히 알아봅니다. 이 세션에서는 강의, 데모 및 실습 랩을 결합하여 네트워크, 시스템 및 애플리케이션 서비스와 같은 인프라 구성 요소를 비롯한 솔루션 요…