We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

In this course, "Architecting with Google Kubernetes Engine: Production," you'll learn about Kubernetes and Google Kubernetes Engine (GKE) security; logging and monitoring; and using Google Cloud managed storage and database services from within GKE.

This is the final course of the Architecting with Google Kubernetes Engine series. After completing this course, enroll in the Reliable Google Cloud Infrastructure: Design and Process course or the Hybrid Cloud Infrastructure Foundations with Anthos course.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Introduction
In this module, you'll become familiar with the structure and layout of the course.
Access Control and Security in Kubernetes and Google Kubernetes Engine (GKE)
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides training on Google Kubernetes Engine (GKE), which is a popular cloud-based container orchestration service offered by Google Cloud
Covers advanced topics such as security, logging, monitoring, and using Google Cloud managed storage and database services in GKE
Suitable for individuals with experience in Kubernetes and GKE, such as system administrators, cloud architects, and developers
Part of a series of Architecting with Google Kubernetes Engine courses, indicating a comprehensive approach to the topic
Taught by Google Cloud Training, which is a reputable organization known for its expertise in cloud computing
Requires learners to have a working knowledge of Kubernetes and GKE, which may limit accessibility for beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Architecting gke for production systems

Based on the course description and syllabus, this course, part of the Architecting with GKE series, focuses on key aspects for running production workloads on Google Kubernetes Engine. Learners can expect modules covering Kubernetes and GKE security, leveraging Google Cloud's operations suite for logging and monitoring, and integrating with managed storage and database services like Cloud SQL using the Proxy. The course also introduces CI/CD concepts within the Google Cloud context. As a production-focused course, it likely builds upon foundational GKE knowledge.
Introduces continuous integration/delivery.
"Getting an introduction to CI/CD concepts in the Google Cloud context is a good starting point."
"Understanding the available tools and use cases for CI/CD with GKE is beneficial."
"This module helps frame how development workflows integrate with production GKE environments."
Explores using cloud storage/databases.
"It's important to understand how to use managed storage services from within GKE applications."
"The section on Cloud SQL Proxy seems particularly useful for database connections."
"Identifying use cases for Cloud Storage with Kubernetes was helpful."
Addresses critical GKE security aspects.
"Understanding Kubernetes authentication and authorization is critical for securing my clusters."
"The module on access control seemed comprehensive, covering RBAC and other security measures."
"Knowing how to implement appropriate access policies helps ensure my applications are secure in production."
Covers crucial operational tools for GKE.
"Learning how GKE integrates with Google Cloud's operations suite for logging is very practical."
"Being able to locate and inspect Kubernetes logs is essential for troubleshooting."
"Using monitoring tools to check application availability and performance is a key takeaway."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Architecting with Google Kubernetes Engine: Production with these activities:
Kubernetes Security Fundamental Concepts
Solidify your understanding of authentication, authorization, and general security concepts by reviewing foundational Kubernetes security tutorials.
Browse courses on Kubernetes Security
Show steps
  • Read Kubernetes Security Fundamentals
  • Review Authentication Concepts in Kubernetes
  • Explore Best Practices for Kubernetes Security
Deployment Automation Whitepaper
Become an expert in deployment automation by researching and creating a detailed whitepaper on best practices and industry trends.
Browse courses on Infrastructure Automation
Show steps
  • Research best practices in deployment automation
  • Develop a whitepaper outlining a deployment automation strategy
  • Share and present your whitepaper to a technical audience
Logging and Monitoring Masterclass in Kubernetes
Deepen your understanding of logging and monitoring in Kubernetes by diving deeper into advanced concepts and exploring expert-led tutorials.
Show steps
  • Follow a comprehensive Kubernetes Logging tutorial
  • Explore a detailed guide on Kubernetes Monitoring
  • Learn how to use Google Cloud Logging and Operations Suite
Two other activities
Expand to see all activities and additional details
Show all five activities
Hands-on Kubernetes Storage Management Puzzles
Enhance your hands-on skills in managing storage in Kubernetes by solving real-world scenarios and practicing with Cloud Storage and Cloud SQL.
Browse courses on Cloud Storage
Show steps
  • Solve a series of Kubernetes storage management challenges
  • Practice using Cloud Storage for Kubernetes applications
  • Connect to Cloud SQL from within Kubernetes
  • Troubleshoot common storage-related issues in Kubernetes
Kubernetes CI/CD Simulations
Gain proficiency in setting up and managing CI/CD pipelines for Kubernetes applications through practical exercises and simulations.
Browse courses on Continuous Integration
Show steps
  • Set up a CI/CD pipeline for a Kubernetes application
  • Automate the deployment of Kubernetes applications
  • Monitor and troubleshoot CI/CD pipelines for Kubernetes

Career center

Learners who complete Architecting with Google Kubernetes Engine: Production will develop knowledge and skills that may be useful to these careers:
Kubernetes Engineer
Kubernetes Engineers are responsible for managing and maintaining Kubernetes clusters. They work to ensure that clusters are running smoothly and securely, and they troubleshoot and resolve any problems that arise. This course can help Kubernetes Engineers build a foundation in all aspects of Kubernetes and GKE, which are essential technologies for managing containerized applications. By completing this course, Kubernetes Engineers can gain the skills and knowledge they need to be successful in their roles.
Cloud Architect
Cloud Architects are responsible for designing and managing cloud computing solutions. They work with customers to understand their business needs and then design and implement solutions that meet those needs. This course can help Cloud Architects build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications in the cloud. By completing this course, Cloud Architects can gain the skills and knowledge they need to be successful in their roles.
DevSecOps Engineer
DevSecOps Engineers are responsible for integrating security into the software development lifecycle. They work to ensure that security is considered at every stage of the development process, and they help to develop and implement security policies and procedures. This course can help DevSecOps Engineers build a foundation in Kubernetes and GKE security, which are essential technologies for managing containerized applications. By completing this course, DevSecOps Engineers can gain the skills and knowledge they need to be successful in their roles.
Cloud Security Engineer
Cloud Security Engineers are responsible for protecting cloud computing environments from security threats. They work to identify and mitigate vulnerabilities, and they develop and implement security policies and procedures. This course can help Cloud Security Engineers build a foundation in Kubernetes and GKE security, which are essential technologies for managing containerized applications in the cloud. By completing this course, Cloud Security Engineers can gain the skills and knowledge they need to be successful in their roles.
Cloud Operations Engineer
Cloud Operations Engineers are responsible for managing and maintaining cloud computing environments. They work to ensure that cloud environments are running smoothly and efficiently, and they troubleshoot and resolve any problems that arise. This course can help Cloud Operations Engineers build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications in the cloud. By completing this course, Cloud Operations Engineers can gain the skills and knowledge they need to be successful in their roles.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that applications are developed and deployed quickly and efficiently, and they help to improve the overall quality of software. This course can help DevOps Engineers build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications. By completing this course, DevOps Engineers can gain the skills and knowledge they need to be successful in their roles.
Site Reliability Engineer
Site Reliability Engineers (SREs) are responsible for ensuring the reliability and performance of software systems. They work to prevent outages and performance issues, and they help to improve the overall stability of software. This course can help SREs build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications. By completing this course, SREs can gain the skills and knowledge they need to be successful in their roles.
Security Engineer
Security Engineers are responsible for protecting computer systems and networks from security threats. They work to identify and mitigate vulnerabilities, and they develop and implement security policies and procedures. This course can help Security Engineers build a foundation in Kubernetes and GKE security, which are essential technologies for managing containerized applications. By completing this course, Security Engineers can gain the skills and knowledge they need to be successful in their roles.
Software Development Manager
Software Development Managers are responsible for leading and managing software development teams. They work to ensure that software is developed and delivered on time and within budget, and they help to improve the overall quality of software. This course can help Software Development Managers build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications. By completing this course, Software Development Managers can gain the skills and knowledge they need to be successful in their roles.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems, including servers, desktops, and networks. They ensure that systems are running smoothly and securely, and they troubleshoot and resolve any problems that arise. This course can help Systems Administrators build a foundation in Kubernetes and GKE, which are essential technologies for managing containerized applications. By completing this course, Systems Administrators can gain the skills and knowledge they need to be successful in their roles.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They work to ensure that databases are running smoothly and securely, and they troubleshoot and resolve any problems that arise. This course can help Database Administrators build a foundation in using Google Cloud managed database services with Kubernetes and GKE. By completing this course, Database Administrators can gain the skills and knowledge they need to be successful in their roles.
Data Engineer
Data Engineers are responsible for designing and building data pipelines. They work to ensure that data is collected, processed, and stored in a way that makes it useful for analysis and decision-making. This course can help Data Engineers build a foundation in using Google Cloud managed storage and database services with Kubernetes and GKE. By completing this course, Data Engineers can gain the skills and knowledge they need to be successful in their roles.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Architecting with Google Kubernetes Engine: Production.
Provides a comprehensive overview of site reliability engineering (SRE) principles and practices. It covers topics such as incident management, monitoring, and performance optimization. Suitable for readers who want to learn about the SRE approach to managing large-scale distributed systems.
Provides an in-depth look at the challenges and patterns involved in designing and building scalable, reliable data-intensive applications. It covers topics such as data modeling, partitioning, and replication. Suitable for readers who are interested in learning more about the underlying principles of distributed data systems.
Provides a practical introduction to Kubernetes, covering topics such as cluster architecture, deployment strategies, and monitoring. Suitable for readers who are new to Kubernetes and want to learn about its core concepts and features.
Provides a practical introduction to Docker, covering topics such as image creation, container management, and networking. Suitable for readers who are new to Docker and want to learn about its key concepts and features.
Provides a beginner-friendly introduction to Kubernetes, using simple language and analogies to explain complex concepts. Suitable for readers who are completely new to Kubernetes and want to learn about its core ideas and how it works.
Provides practical guidance on how to operate and manage Kubernetes clusters in production. It covers topics such as cluster monitoring, security, and troubleshooting. Suitable for readers who are responsible for managing Kubernetes clusters in a production environment.
Provides an in-depth look at the networking features of Kubernetes. It covers topics such as network policies, service meshes, and load balancing. Suitable for readers who want to learn more about how to design and implement advanced networking solutions for Kubernetes-based applications.
Provides a comprehensive overview of Kubernetes security, covering topics such as authentication and authorization, encryption, and vulnerability management. Suitable for readers who want to learn more about how to secure Kubernetes clusters and applications.
Provides a comprehensive overview of DevOps principles and practices. It covers topics such as continuous integration, continuous delivery, and agile development. Suitable for readers who want to learn more about how to implement DevOps in their own organizations.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser