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

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.

Read more

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.

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

What's inside

Syllabus

Course Introduction
Access Control and Security in Kubernetes and Google Kubernetes Engine (GKE)
Google Kubernetes Engine (GKE) Logging and Monitoring
Read more
Using Google Cloud Managed Storage Services with Google Kubernetes Engine (GKE)
Using CI/CD with Google Kubernetes Engine (GKE)
Course Resources

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
If you seek to learn more about the GKE, security, logging, monitoring, storage, and databases, this is an excellent option
This option looks at GKE from a production standpoint
This is the final course in the series on Architecting with Google Kubernetes Engine

Save this course

Save Architecting with Google Kubernetes Engine: Production to your list so you can find it easily later:
Save

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 and GKE Concepts
Refreshes your knowledge of Kubernetes and GKE concepts, ensuring you have a solid foundation for the course.
Browse courses on Kubernetes
Show steps
  • Review Kubernetes documentation
  • Take a Kubernetes online course
  • Practice using Kubernetes commands
Organize Course Materials
Helps you have all of your course materials organized and ready for use. This includes activities, assignments, syllabi, online forums, videos, and links.
Show steps
  • Gather all course materials
  • Create a filing system
  • Review materials regularly
Read "Kubernetes: Up and Running: Dive into the Future of Infrastructure"
Review the fundamentals of Kubernetes and its architecture, including core concepts and terminology.
Show steps
  • Read Chapters 1-3 to understand the basics of Kubernetes
  • Work through the examples and exercises in Chapters 4-6 to gain hands-on experience with Kubernetes
  • Review the case studies in Chapter 7 to see how Kubernetes is used in real-world scenarios
16 other activities
Expand to see all activities and additional details
Show all 19 activities
GKE Study Group
Engages you in discussions and problem-solving with peers, fostering a deeper understanding of GKE.
Browse courses on GKE
Show steps
  • Join or create a study group
  • Review course materials together
  • Discuss concepts and ask questions
Build a Kubernetes Cluster
Build a basic Kubernetes cluster to gain hands-on experience with the platform.
Browse courses on Kubernetes
Show steps
  • Choose a cloud provider and create an account
  • Create a Kubernetes cluster
  • Deploy a simple application to the cluster
Create a Kubernetes cluster using Google Kubernetes Engine (GKE)
Gain practical experience by setting up and managing a Kubernetes cluster on GKE, a fully-managed Kubernetes service.
Browse courses on Kubernetes Cluster
Show steps
  • Set up a project and cluster using the GKE console or command line
  • Deploy a simple application to the cluster
  • Monitor and manage the cluster using tools like kubectl and the GKE dashboard
Kubernetes Tutorial: Deploy an Application
Apply the knowledge of Kubernetes by deploying an application hands-on.
Browse courses on Kubernetes
Show steps
  • Find a beginner-friendly tutorial on Kubernetes deployment
  • Follow the tutorial to deploy an application
GKE Security Exercises
Provides hands-on practice in securing GKE clusters, reinforcing the concepts covered in the course.
Browse courses on GKE Security
Show steps
  • Set up a GKE cluster
  • Implement security best practices
  • Troubleshoot security issues
Set Up Logging and Monitoring for a Kubernetes Cluster
Improve your understanding of logging and monitoring by setting it up for a Kubernetes cluster.
Show steps
  • Enable logging and monitoring for the cluster
  • Configure logging and monitoring tools
Follow the Google Cloud tutorials on Kubernetes Security
Enhance your understanding of Kubernetes security concepts and best practices by following these tutorials from Google Cloud experts.
Browse courses on Kubernetes Security
Show steps
  • Set up authentication and authorization for your GKE cluster
  • Configure network policies to control traffic within your cluster
  • Enable audit logging to track security-related events
Write a blog post about Kubernetes Security
Reinforce your understanding of Kubernetes security by writing a blog post about it.
Browse courses on Kubernetes Security
Show steps
  • Research Kubernetes security best practices
  • Write a blog post outlining the best practices
Write a blog post or article summarizing the key concepts of Kubernetes Logging and Monitoring
Deepen your understanding of Kubernetes observability by writing a blog post or article that explains these concepts to others.
Show steps
  • Configure logging and monitoring for your GKE cluster
  • Use tools like Stackdriver Logging and Monitoring to gather and analyze data
  • Write a blog post or article that shares your insights and best practices for Kubernetes Logging and Monitoring
Build a Kubernetes Cluster
Solidify your understanding of Kubernetes by creating a cluster from scratch.
Browse courses on Kubernetes
Show steps
  • Choose a suitable cloud provider
  • Configure and provision the cluster
  • Verify cluster functionality
GKE Deployment Automation
Challenges you to apply your knowledge by creating a CI/CD pipeline for GKE deployments.
Browse courses on Kubernetes Deployment
Show steps
  • Design a CI/CD pipeline
  • Implement the pipeline using tools like Jenkins or GitLab
  • Test and refine the pipeline
  • Present your pipeline to the class
Develop a Kubernetes-based Application
Apply your Kubernetes skills by building a real-world application.
Show steps
  • Design the application architecture
  • Implement the application using Kubernetes primitives
  • Deploy the application to a Kubernetes cluster
Kubernetes Workshop: Hands-on Practice
Expand your Kubernetes skills and knowledge by participating in a hands-on workshop.
Browse courses on Kubernetes
Show steps
  • Find and register for a relevant workshop
  • Actively participate in the workshop
  • Ask questions and engage with experts
Contribute to GKE
Involves you in the GKE community, allowing you to make a meaningful contribution while deepening your understanding.
Browse courses on GKE
Show steps
  • Identify an area to contribute to
  • Read the GKE contribution guidelines
  • Create a pull request
  • Review and discuss your contribution with the community
Contribute to Kubernetes Open Source Projects
Deepen your understanding of Kubernetes and contribute to the community.
Browse courses on Kubernetes
Show steps
  • Identify areas inKubernetes projects where you can contribute
  • Submit pull requests with your contributions
  • Engage with the community and seek feedback
Build and Deploy a Production-Grade Kubernetes Application
Challenge yourself by building and deploying a real-world application on Kubernetes.
Browse courses on Kubernetes
Show steps
  • Design and implement the application
  • Configure Kubernetes resources for deployment
  • Monitor and troubleshoot the application in production

Career center

Learners who complete Architecting with Google Kubernetes Engine: Production will develop knowledge and skills that may be useful to these careers:
Kubernetes Administrator
Kubernetes Administrators deploy, monitor, and troubleshoot kubernetes clusters. This course helps build a foundation in kubernetes security, logging, and monitoring. This course can be particularly helpful in gaining knowledge of how to access google cloud managed storage and database services from within google kubernetes engine. A strong understanding of kubernetes networking is also crucial for this role, which this course may help develop.
DevOps Engineer
DevOps Engineers automate software delivery. This course can be useful for DevOps Engineers who specifically work with kubernetes environments. This course may help DevOps Engineers with implementing CI/CD pipelines within google kubernetes engine to accelerate software delivery.
Google Cloud Architect
Google Cloud Architects design and manage google cloud solutions. This course can be useful for Google Cloud Architects who wish to specialize in Kubernetes. This course can help architects to build a knowledge of kubernetes security, logging, and monitoring as it relates to google cloud. Additionally, this course can help architects to learn how to use google cloud managed storage and database services from within google kubernetes engine.
Cloud Architect
Cloud Architects design and manage cloud computing environments. This course can be useful for Cloud Architects who wish to specialize in Kubernetes. This course can help architects with building a knowledge of kubernetes security, logging, and monitoring as it relates to cloud environments. Additionally, this course can help architects to learn how to use cloud managed storage and database services from within kubernetes.
Site Reliability Engineer
Site Reliability Engineers (SREs) ensure the reliability and performance of live software systems. This course may be useful for SREs who specifically work with kubernetes environments. This course can help SREs to develop skills in kubernetes security, logging, and monitoring.
Software Engineer
Software Engineers design, develop, and test software. This course can be useful for Software Engineers who specifically work with kubernetes environments.
Cloud Security Engineer
Cloud Security Engineers oversee the security of cloud computing environments. This course can be useful for Cloud Security Engineers who wish to specialize in Kubernetes security. This course provides a foundation in access control and general Kubernetes security measures.
Security Engineer
Security Engineers oversee the security of computer systems and networks. This course can be useful for Security Engineers who wish to specialize in Kubernetes security.
Data Engineer
Data Engineers design and build data pipelines. This course may be useful for Data Engineers who are working with kubernetes and google cloud services.
Cloud Network Architect
Cloud Network Architects design and manage cloud networking environments. This course may be useful for Cloud Network Architects who are working with google kubernetes engine.
Software Developer
Software Developers design, develop, and test software.
Network Architect
Network Architects design and manage computer networks.
Systems Administrator
Systems Administrators manage computer systems and networks.
Database Administrator
Database Administrators manage database systems.
Data Scientist
Data Scientists collect, analyze, and interpret data.

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.
Focuses on integrating DevOps practices with Kubernetes, providing a hands-on approach to building, deploying, and managing cloud-native applications. It covers topics like continuous integration, continuous delivery, and observability in the context of Kubernetes.
Provides a comprehensive overview of DevOps practices. It covers topics such as continuous integration, continuous delivery, and continuous testing. It's a valuable resource for anyone looking to implement DevOps in their organization.
Provides a comprehensive overview of microservices design patterns. It covers topics such as service discovery, load balancing, fault tolerance, and security. While not specific to Kubernetes, it provides valuable knowledge for anyone working with microservices.
Site Reliability Engineering (SRE) popular methodology for designing, building, and managing large-scale, reliable systems. offers a comprehensive overview of SRE practices. It's a foundational read for anyone involved in designing, operating, or monitoring complex systems.
The Phoenix Project novel that uses a fictional story to illustrate the principles and practices of DevOps. It provides valuable insights into the challenges and benefits of implementing DevOps in a realistic and engaging way.
Provides a comprehensive overview of the principles and practices of designing and building data-intensive applications. It covers topics such as data modeling, data storage, data processing, and data analysis. While not specific to Kubernetes or cloud-native architectures, it provides valuable foundational knowledge for anyone working with data.
Provides a comprehensive overview of Kubernetes, covering topics such as cluster architecture, networking, and security.
Provides a hands-on introduction to Kubernetes, covering topics such as cluster setup, deployment strategies, and troubleshooting.
Provides a comprehensive overview of Kubernetes CI/CD, covering topics such as setting up a CI/CD pipeline, using tools such as Jenkins and Spinnaker, and testing and deploying Kubernetes applications.

Share

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

Similar courses

Here are nine courses similar to Architecting with Google Kubernetes Engine: Production.
Architecting with Google Kubernetes Engine: Production
Most relevant
Architecting Google Kubernetes Engine Production in...
Most relevant
Architecting with Google Kubernetes Engine: Production em...
Most relevant
Architecting Google Kubernetes Engine: Workloads in...
Most relevant
Architecting with Google Kubernetes Engine: Production en...
Most relevant
Multi-Cluster, Multi-Cloud with Anthos
Most relevant
Multi-Cluster, Multi-Cloud with Anthos
Most relevant
Cloud Operations and Service Mesh with Anthos
Most relevant
Hybrid Cloud Multi-Cluster with Anthos en Français
Most relevant
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 - 2024 OpenCourser