Architecting with Google Kubernetes Engine

Price
Net
VAT

Price
Price on Request

Duration
5 days

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

Today, digital platforms must scale quickly, operate reliably, and remain flexible at the same time. Kubernetes has established itself as a core technology for modern cloud environments. Especially when combined with Google Cloud, it enables the creation of powerful architectures that intelligently integrate automation, stability, and efficient resource management.

Key Topics

  • Setting up and managing Kubernetes clusters
  • Container orchestration in cloud environments
  • Efficiently deploying and securing workloads
  • Network and security strategies in GKE
  • Continuous delivery and modern deployment processes
  • Scaling mechanisms and fault tolerance
  • Observability, monitoring, and logging
  • Integration of cloud-native Google services

Prerequisites
Solid foundation in IT infrastructure, Linux, networking, and cloud technologies, as well as basic experience with containers.

Target Audience
Professionals in DevOps, cloud engineering, infrastructure management, software development, and technical system architecture.

Cloud-native technologies are transforming the way applications are developed and operated. Kubernetes and Google Cloud are among the most important building blocks of modern IT landscapes. There is a growing demand for skills that effectively combine automation, security, and scalability in production environments.

Print as PDF
Course Content
  • Using the Google Cloud Console
  • Using Cloud Shell
  • Define cloud computing
  • Identify Google Cloud Compute services
  • Understand regions and zones
  • Understand the hierarchy of cloud resources
  • Manage Google Cloud resources
  • Create a container with Cloud Build
  • Store a container in the Container Registry
  • Understand the relationship between Kubernetes and Google Kubernetes Engine (GKE)
  • Understand how to choose between Google Cloud Compute platforms
  • Understanding Kubernetes Architecture: Pods, Namespaces
  • Understanding Kubernetes Control Plane Components
  • Creating Container Images with Cloud Build
  • Storing container images in the Container Registry
  • Create a Kubernetes Engine cluster
  • The kubectl command
  • Working with the Kubectl command
  • Examining the cluster and pods
  • Viewing a pod's console output
  • Log in interactively to a pod
  • Deployments
  • Options for creating deployments
  • Services and scaling
  • Updating deployments
  • Rolling updates
  • Blue/Green deployments
  • Canary deployments
  • Managing Deployments
  • Jobs and CronJobs
  • Parallel Jobs
  • CronJobs
  • Cluster scaling
  • Scaling down
  • Node pools
  • Pod Placement Control
  • Affinity and Anti-Affinity
  • Example of pod placement
  • Taints and tolerations
  • Deploying software to the cluster
  • Introduction
  • Pod Network
  • Services
  • Find Services
  • Service Types and Load Balancers
  • How Load Balancers Work
  • Ingress Resource
  • Container-Native Load Balancing
  • Network Security
  • Volumes
  • Volume Types
  • The PersistentVolume abstraction
  • More about PersistentVolumes
  • StatefulSets
  • ConfigMaps
  • Secrets
  • Understanding Kubernetes Authentication and Authorization.
  • Define Kubernetes RBAC roles and role bindings for accessing resources in namespaces.
  • Define Kubernetes RBAC ClusterRoles and ClusterRole bindings for accessing cluster-wide resources.
  • Define Kubernetes pod security policies
  • Understand the structure of IAM
  • Define IAM roles and policies for administering Kubernetes Engine clusters.
  • Monitor availability and performance with Cloud Monitoring.
  • Check Kubernetes logs.
  • Create probes for health checks on live applications.
  • Understand the pros and cons of managed storage versus self-managed storage.
  • Enable GKE applications to access Google Cloud storage services.
  • Understand use cases for Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, Cloud
  • Firestore, and BigQuery in Kubernetes applications.
  • CI/CD Overview
  • CI/CD for Google Kubernetes Engine
  • CI/CD Examples

Frequently Asked Questions

  • Architecture, Scaling, and Operations for Modern Kubernetes Workloads on Google Cloud – A Hands-On Approach Using Real-World Deployment and Cluster Scenarios.
  • GKE automates Kubernetes management, reduces operational overhead, and significantly accelerates scalable cloud applications.
  • Working with Google Kubernetes Engine (GKE), Kubernetes, Docker, CI/CD pipelines, and cloud monitoring for production container environments.
  • Ideal for cloud engineers, DevOps teams, and IT architects focused on scalable infrastructure and modern platforms.
  • Automation of deployments, load balancing, high availability, and rapid scaling of container-based applications.
  • Clear architectural principles, secure cluster structures, and proven workflows for stable production environments.
  • Faster deployment, improved resource utilization, and simplified management of complex microservice architectures.
  • Container platforms are now a standard feature of modern cloud infrastructures—and expertise in Kubernetes is in high demand for IT and DevOps roles.

Do you have any further questions? Please contact us.