- Course
- Cloud
Leveraging Advanced Features on the Google Cloud Kubernetes Engine
This course specifically deals with some advanced, real-world use-cases involving the use of GKE including rolling updates and rollbacks, managing cluster security and networking, and implementing CI/CD pipelines with Jenkins and the GKE.
What you'll learn
Kubernetes is a container orchestration technology that is fast emerging as the most popular computing option for hybrid and multi-cloud architectures. A key attraction of Kubernetes is its suitability for use cases involving Continuous Integration and Continuous Delivery (CI/CD); however, building such pipelines can get quite complicated. In this course, Leveraging Advanced Features on the Google Cloud Kubernetes Engine, you will gain the ability to fine-tune the networking and security aspects of your GKE clusters, as well as to orchestrate complex CI/CD pipelines on the Google Cloud Platform.
First, you will learn the deployment of stateful and stateless applications, jobs and cron jobs. Next, you will discover the uses of network policies, private clusters, and pod-security policies. Finally, you will explore how to pull together Jenkins, Cloud Source Repositories, and the Google Container Registry to orchestrate a CI/CD pipeline."
When you’re finished with this course, you will have the skills and knowledge of the Google Kubernetes Engine needed to fine-tune your clusters and construct CI/CD pipelines with minimal effort.
Table of contents
- Module Overview | 1m 33s
- Prerequisites and Course Outline | 3m 8s
- Quick Overview of the GKE | 5m 35s
- Label Selectors | 2m 57s
- Jobs and CronJobs | 3m 38s
- Creating GKE Clusters | 4m 47s
- Creating Buckets | 3m 34s
- Implementing and Containerizing a Python Batch Application | 5m 19s
- Scheduling Jobs on a Custom Node Pool | 5m 17s
- Controlling Scheduling Using Node Taints | 4m 41s
- Creating and Scheduling a CronJob | 4m 17s
- Monitoring and Viewing the CronJobs Results | 3m 6s
- Stateless and Stateful Applications | 2m 31s
- Deploying a Stateless Application | 5m 10s
- Rolling Updates and Rollbacks with Stateless Applications | 3m 32s
- Working with Stateful Sets | 2m 59s
- Unique Pod Identifiers for Stateful Sets | 2m 12s
About the author
A problem solver at heart, Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework.
More Courses by Janani