Global Knowledge

Architecting with Google Kubernetes Engine

Par Global Knowledge

Objectifs

This course teaches participants the following skills: Understand how software containers work Understand the architecture of Kubernetes Understand the architecture of Google Cloud Platform Understand how pod networking works in Kubernetes Engine Create and manage Kubernetes Engine clusters using the GCP Console and gcloud/ kubectl commands Launch, roll back and expose jobs in Kubernetes Manage access control using Kubernetes RBAC and Google Cloud IAM Managing pod security policies and network policies Using Secrets and ConfigMaps to isolate security credentials and configuration artifacts Understand GCP choices for managed storage services Monitor applications running in Kubernetes Engine

Programme

Course Outline
The Architecting with Google Kubernetes Engine specialization will teach you how to implement solutions using Google Kubernetes Engine, or GKE, including building, scheduling, load balancing, and monitoring workloads, as well as providing for discovery of services, managing role-based access control and security, and providing persistent storage to these applications.

The modules cover the following topics:

  • Introduction to Google Cloud Platform (GCP)
  • Introduction to Containers and Kubernetes
  • Kubernetes Architecture
  • Kubernetes Operations
  • Deployments and Jobs
  • Google Kubernetes Engine (GKE) Networking
  • Persistent Data and Storage
  • Access Control and Security in Kubernetes and GKE
  • GKE Logging and Monitoring
  • Using GCP Managed Storage Services with GKE

The story builds from an introduction to GCP and a quick overview of containers and Docker concepts. The bulk of the course introduces Kubernetes infrastructure and GKE concepts at a high level initially and then explores the major concepts starting with Pods and Deployments and then moving on to Networking, Storage, Identity and Security, Logging and Monitoring, and finally to the integration of other Google Services with Kubernetes applications.