*** PLEASE NOTE: This content is outdated, and the course should be retired ***
Google Cloud Platform has become one of the premier cloud providers on the market. It offers the same rich catalog of services and massive global hardware scale as AWS, as well as a number of Google-specific features and integrations. Mastering the GCP toolset can seem daunting given its complexity. This course is designed to help people familiar with GCP strengthen their understanding of GCP’s compute services, specifically App Engine and Kubernetes Engine.
The Managing Google Kubernetes Engine and App Engine course is designed to help students become confident at configuring, deploying, and maintaining these services. The course will also be helpful to people seeking to obtain Google Cloud certification. The combination of lessons and video demonstrations is optimized for concision and practicality to ensure students come away with an immediately useful skillset.
Learning Objectives
- Learn how to manage and configure GCP Kubernetes Engine resources
- Learn how to manage and configure GCP App Engine resources
Intended Audience
- Individuals looking to build applications using Google Cloud Platform
- People interested in obtaining GCP certification
Prerequisites
- Some familiarity with Google Kubernetes Engine, App Engine, and Compute Engine
- Experience working with command-line tools
Welcome to section one. In this quick introduction lesson, we'll go over the learning outcomes for this first section of the course. Our focus will be on GCP Kubernetes Engine. So there are two high-level goals for this section. First, we wanna make sure you understand Kubernetes generally. Whether it is inside GCP or with another cloud provider, there are certain concepts you need to be familiar with to utilize Kubernetes effectively. Second, we will go over GCP Kubernetes Engine's specific tools for implementing a Kubernetes application and we'll do this in two lessons, the first focusing on creating a cluster and setting up an application container, and then, the second lesson, we're focusing on more fine-grained Kubernetes configuration. We'll drill down into topics like pods, nodes, services, deployments, and stateful applications, so on and so forth. Finally, we'll end the section with a practical demonstration. We'll do a video walkthrough on how to utilize GKE starting with nothing and ending with a running app in a GKE cluster. So if you're ready, let's dive in.
Lectures
Introduction - Section One Introduction - Kubernetes Concepts - Cluster and Container Configuration - Working with Pods, Services, and Controllers - Kubernetes Demo - Section Two Introduction - Creating a Basic App Engine App - Configuring Application Traffic - Autoscaling App Engine Resources - App Engine Demo - Conclusion
Jonathan Bethune is a senior technical consultant working with several companies including TopTal, BCG, and Instaclustr. He is an experienced devops specialist, data engineer, and software developer. Jonathan has spent years mastering the art of system automation with a variety of different cloud providers and tools. Before he became an engineer, Jonathan was a musician and teacher in New York City. Jonathan is based in Tokyo where he continues to work in technology and write for various publications in his free time.