Google Kubernetes Engine: Solution deployment

Want to learn the right way to develop and deploy containerized applications? Learn about the main Google Kubernetes Engine (GKE) services.
Private session

This training is available in a private or personalized format. It can be provided in one of our training centres or at your offices. Call one of our consultants of submit a request online.

Call now at 1 877 624.2344

  • Duration: 3 days
  • Regular price: On request

Course outline

Duration: 3 Days

Audience

  • System Administrators
  • DevOps Engineers

Prerequisites

  • Basics of Linux system administration
  • Knowledge of Docker and Kubernetes

Objectives

  • Know how to take advantage of the main services of the Google Kubernetes Engine platform
  • Be able to operate a GKE platform
  • Be familiar with security mechanisms of GKE environments

Contents

Advanced Networking in GKE
  • Overview of networks in GKE
  • Overview and uses of Cloud Load Balancing
  • Introduction to and use of IP aliases
  • Integration with GKE services
Log Management and Monitoring
  • Container metrics
  • Log management with Stackdriver in GKE
  • Management of monitoring with Stackdriver in GKE
  • Introduction to observability and application observability with events management in Stackdriver
Security
  • Authentication and authorization
  • Overview of Identity and Access Management (IAM) and role types in IAM
  • Management of Role-Based Access Control (RBAC)
  • Network policies
  • Pod security
  • Control plane security
Control Plane Management
  • Regional versus zonal
  • Version upgrades
  • Node pools
  • Scalability
Istio
  • Introduction to Service Mesh
  • Introduction to Istio
  • Implementation in GKE
Production Deployment Strategies
  • Presentation of new deployment approaches: rolling updates, recreate and blue/green deploymen
  • Presentation of new approaches to testing strategies: canary, shadow and A/B testing
  • Introduction to Anthos Config Management
  • Implementation in GKE contexts on actual applications
Using GKE with Terraform
  • Introduction to Terraform
  • Using the GKE provider
  • Items requiring special attention
  • Implementations

Surround yourself with the best

Moëz Argoubi
Moëz Argoubi
Trainer
Éric Côté
Trainer
Ralph Pierre Pelry
Trainer
Louis Major
Louis Major
Vice President, IT Strategy and trainer