Course

Architecting with Google Kubernetes Engine: Workloads

Google Cloud

Architecting with Google Kubernetes Engine: Workloads is a dynamic course offered by Google Cloud, designed to equip learners with essential skills for managing workloads in Kubernetes environments. The course encompasses a range of topics, including Kubernetes operations, deployment management, GKE networking, and persistent storage.

Throughout the course, participants will delve into the intricacies of performing Kubernetes operations, creating and managing deployments, utilizing GKE networking tools, and implementing persistent storage solutions for Kubernetes workloads. The hands-on modules provide practical insights into using the kubectl command, deploying and scaling workloads, networking configurations, and managing persistent data in Google Kubernetes Engine. By the end of the course, learners will have a solid understanding of Kubernetes workload management and be well-prepared to enroll in the subsequent "Architecting with Google Kubernetes Engine: Production" course.

Whether you are an IT professional seeking to enhance your Kubernetes expertise or an organization looking to streamline workload management in GKE, this course offers invaluable knowledge and practical skills to help you succeed in architecting robust Kubernetes workloads.

Certificate Available ✔

Get Started / More Info
Architecting with Google Kubernetes Engine: Workloads
Course Modules

The "Architecting with Google Kubernetes Engine: Workloads" course is divided into five modules, covering Kubernetes operations, deployment management, GKE networking, and persistent storage. Participants will gain in-depth knowledge and hands-on experience in each area, preparing them for advanced coursework in production environments.

Course Introduction

Module 1: Course Introduction

  • An overview of the course and its structure
  • Guidance on getting started and providing feedback

Kubernetes Operations

Module 2: Kubernetes Operations

  • Understanding the kubectl command and performing Kubernetes operations
  • Deploying and upgrading Google Kubernetes Engine Clusters

Deployments, Jobs, and Scaling

Module 3: Deployments, Jobs, and Scaling

  • Creating and managing deployments, jobs, and scaling workloads
  • Implementing different deployment strategies such as rolling updates, blue-green deployments, and canary deployments

Google Kubernetes Engine (GKE) Networking

Module 4: Google Kubernetes Engine (GKE) Networking

  • Configuring pod networking, services, load balancers, and network security in GKE
  • Utilizing container-native load balancing and Ingress resources

Persistent Data and Storage

Module 5: Persistent Data and Storage

  • Understanding volume types and persistent storage abstractions
  • Implementing StatefulSets, ConfigMaps, and Secrets for managing persistent data
More Software Development Courses

Developing Applications with Google Cloud en Français

Google Cloud

Développez des applications cloud natives sécurisées, évolutives et intelligentes avec Google Cloud. Apprenez à intégrer les services gérés de Google Cloud...

Enterprise Java Beans (EJBs) and the Jakarta Persistence API (JPA)

LearnQuest

Develop scalable enterprise applications with EJBs and JPA in this comprehensive course.

Machine Learning for All

University of London

Machine Learning for All is an introductory course that aims to demystify the complex concepts of machine learning. Through non-programming based training, participants...

Version Control in Java: Update Your App with Git

Coursera Project Network

Version Control in Java: Update Your App with Git Learn essential Git commands and workflows for Java development in this 2-hour guided project.