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

在本课程“Google Kubernetes Engine 架构设计:基础知识”中,您将了解 Google Cloud 的概况和原理,然后学习如何创建和管理软件容器,以及了解 Kubernetes 的架构。

这是“Google Kubernetes Engine 架构设计”系列课程的第一门课程。完成本课程后,请报名参加“Google Kubernetes Engine 架构设计:工作负载”课程。

Enroll now

What's inside

Syllabus

第一门课程简介
在本单元中,您将熟悉课程的结构和编排。
Google Cloud 简介
本单元将帮助您先正确理解基本概念。在回顾云计算基础知识之后,我们将介绍 Google Cloud 在全球各地的资源如何划分为各个区域和可用区。接下来,还将讲解您可以如何整理您在 Google Cloud 中使用的资源,以便对它们进行管理。最后,您将学习使用一些工具连接到 Google Cloud 并分配、更改和发布资源。
Read more
容器和 Kubernetes 简介
本单元将介绍软件容器及其对应用部署的好处。您将配置和构建容器。您还将了解 Kubernetes 等管理解决方案提供的功能容器。您将发现使用 Google Kubernetes Engine 相较于构建自己的容器管理基础架构所具备的优势。
Kubernetes 架构
在本单元中,您将了解 Kubernetes 集群的组件以及这些组件如何协同工作。您将使用 Google Kubernetes Engine 部署 Kubernetes 集群,并将 Pod 部署到 GKE 集群。此外,您还将查看和管理几种非常有用的 Kubernetes 对象。

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores software containers, which is growing in popularity
Taught by Google Cloud Training, who are recognized for their work in the field
Provides fundamental knowledge for beginners on concepts like Google Cloud, containers, and Kubernetes
Introduces the components of a Kubernetes cluster and how they collaborate
Requires basic understanding of cloud computing concepts, which may be a barrier to some learners

Save this course

Save Architecting with Google Kubernetes Engine: Foundations 简体中文 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: Foundations 简体中文 with these activities:
Review Kubernetes basics
Refresh your knowledge of Kubernetes concepts before starting the course to strengthen your foundation for learning more advanced topics.
Browse courses on Kubernetes
Show steps
  • Read articles and tutorials about Kubernetes architecture and components.
  • Review the official Kubernetes documentation.
Read Designing Data-Intensive Applications
Provides a theoretical foundation on Kubernetes architecture, distributed systems, and cloud computing.
View Secret Colors on Amazon
Show steps
  • Read Chapters 1 through 3
  • Summarize the key concepts in your own words
  • Identify how these concepts apply to Kubernetes architecture
Follow Kubernetes tutorials
Provides additional guidance and step-by-step instructions to supplement the course materials.
Browse courses on Kubernetes
Show steps
  • Identify relevant Kubernetes tutorials
  • Follow the tutorials and complete the exercises
  • Ask questions in the tutorial forums
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Diagram the Kubernetes architecture
Strengthens understanding of Kubernetes architecture by visualizing its components and relationships.
Browse courses on Kubernetes Architecture
Show steps
  • Identify the key components of Kubernetes
  • Draw a diagram showing how these components interact
  • Explain the diagram to a peer or mentor
Deploy a simple Kubernetes application on Google Kubernetes Engine (GKE)
Practice deploying and managing a Kubernetes application on GKE to gain hands-on experience with the platform.
Browse courses on Kubernetes Deployment
Show steps
  • Follow the Google Cloud tutorial on deploying a simple web application on GKE.
  • Experiment with different Kubernetes configuration options to customize your deployment.
Create a Kubernetes cluster
Provides hands-on experience with Kubernetes cluster creation and management, reinforcing the theoretical concepts covered in the course.
Browse courses on Kubernetes
Show steps
  • Set up a cloud environment
  • Install and configure Kubernetes
  • Deploy a simple application to the cluster
  • Monitor and troubleshoot the cluster
Participate in hands-on Kubernetes workshops
Offers immersive learning experiences and practical guidance in a structured environment.
Browse courses on Kubernetes
Show steps
  • Identify relevant Kubernetes workshops
  • Attend the workshop and actively participate in hands-on exercises
  • Connect with instructors and fellow participants
Solve Kubernetes practice problems
Provides targeted practice and helps identify areas for improvement in Kubernetes knowledge.
Browse courses on Kubernetes
Show steps
  • Find online Kubernetes practice problems
  • Solve the problems using Kubernetes commands and concepts
  • Compare your solutions with others in a discussion forum
Solve Kubernetes practice problems
Challenge yourself with Kubernetes practice problems to identify and resolve common issues, solidifying your understanding of Kubernetes concepts.
Show steps
  • Find a platform or resource that offers Kubernetes practice problems.
  • Solve problems by applying your knowledge of Kubernetes architecture and components.
  • Review your solutions against provided answers or discuss them with peers.
Write a blog post on Kubernetes best practices
Enhances understanding of Kubernetes best practices and improves communication and writing skills.
Browse courses on Kubernetes
Show steps
  • Research Kubernetes best practices
  • Organize your findings into a logical structure
  • Write a clear and concise blog post
  • Share your blog post with others for feedback
Attend Kubernetes meetups or conferences
Provides opportunities to connect with other Kubernetes professionals, learn about industry trends, and stay up-to-date on advancements.
Browse courses on Kubernetes
Show steps
  • Find upcoming Kubernetes meetups or conferences
  • Attend the event and engage with speakers and attendees
  • Follow up with new connections
Mentor junior Kubernetes engineers
Reinforces knowledge by sharing it with others and provides valuable experience in communication and leadership.
Browse courses on Kubernetes
Show steps
  • Identify opportunities to mentor junior engineers
  • Provide guidance and support on Kubernetes topics
  • Engage in regular discussions and feedback sessions

Career center

Learners who complete Architecting with Google Kubernetes Engine: Foundations 简体中文 will develop knowledge and skills that may be useful to these careers:
Kubernetes Administrator
Kubernetes Administrators are responsible for managing and maintaining Kubernetes clusters. Many companies who use Kubernetes clusters are looking for talent with this specific subfield of experience. The course provides you a solid understanding of Kubernetes architecture and how to manage Kubernetes clusters, preparing you to excel in this role.
Cloud Developer
Cloud Developers build and maintain applications that run in the cloud. Your understanding of software containers and Kubernetes architecture, from the course you took, will help you to develop and deploy cloud-native applications that are scalable, reliable, and efficient.
Cloud Architect
Cloud Architects design and manage cloud computing systems. They need to have a strong understanding of cloud computing concepts, as well as the ability to design and implement scalable and reliable systems. The course will provide you with a solid foundation in these areas, helping you to develop the skills needed to succeed as a Cloud Architect.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. Building on the knowledge of software containers and Kubernetes architecture you acquired through the course, you will use that knowledge to help streamline software development and deployment processes in this role.
Systems Engineer
Systems Engineers design, implement, and maintain computer systems. Their work centers on planning, testing, and resolving system issues before or after implementation. They may also work with clients to specify system requirements. The knowledge of software containers and Kubernetes architecture obtained from the course can be instrumental in your work as a Systems Engineer.
Software Architect
Software Architects design and develop software systems. Often the role works closely with other IT professionals such as programmers and engineers, defining quality standards as well as parameters regarding the design, performance, and implementation of a project. Your understanding of software containers and Kubernetes architecture, skills you learned in the course, are applicable to this career and will help to enhance your systems' designs.
Computer Systems Analyst
Computer Systems Analysts use their knowledge of information technology to solve business problems. They analyze existing systems for efficiency and ways to improve. In this role, you will use your understanding of software containers and Kubernetes architecture gained from the course to design and implement efficient and scalable software systems.
Technical Program Manager
Technical Program Managers oversee the planning, execution, and delivery of technology projects. They work with a variety of stakeholders, including engineers, product managers, and customers. As a Technical Program Manager, you will utilize the course's teachings on software containers and Kubernetes architecture to make informed decisions about project scope, timelines, and resource allocation.
Data Engineer
Data Engineers design and build systems for collecting, storing, and analyzing data. The understanding you developed in the course on software containers and Kubernetes architecture will be valuable in this role, as you will need to design and implement data pipelines that are scalable, reliable, and efficient.
Site Reliability Engineer
Site Reliability Engineers are responsible for ensuring the reliability and performance of websites and online services. Leveraging your understanding of containers since taking the course, you can use that knowledge to help design and implement reliable and scalable systems in this role.
Security Architect
Security Architects design and implement security measures to protect computer networks and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. Taking this course will give you an overview of basic cloud computing principles.
Software Developer
Software Developers design, develop, and test software applications. This course is a valuable introduction to cloud computing for someone in this career. With the growing popularity of cloud computing, many companies are looking for developers who have experience with cloud technologies.
Information Security Analyst
Information Security Analysts protect computer networks and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. The principles of cloud computing will provide you context as an Information Security Analyst.
Network Architect
Network Architects design, implement, and maintain computer networks. The material you studied on cloud computing concepts will be helpful in this role. A network architect is responsible for ensuring that networks are reliable, secure, and scalable.
Systems Administrator
Systems Administrators install, configure, and maintain computer systems. Understanding cloud computing concepts will be helpful for you in this role.

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: Foundations 简体中文.
这本书是 Kubernetes 的全面指南,涵盖了从入门到高级主题的所有内容。它提供了对 Kubernetes 架构、组件和功能的深入了解。本书还讨论了如何使用 Kubernetes 管理和部署应用程序,以及如何优化 Kubernetes 集群的性能。
这本书是 Kubernetes 的另一本全面指南,提供了对 Kubernetes 架构、组件和功能的深入了解。它还讨论了如何使用 Kubernetes 管理和部署应用程序,以及如何优化 Kubernetes 集群的性能。本书是 Kubernetes 初学者和经验丰富的工程师的宝贵资源。
这本书提供了有关构建和维护可靠、可扩展且高性能系统的实践指南。它涵盖了从系统设计到监控和故障排除的各个方面。本书非常适合希望了解如何构建和维护可靠系统的任何人。
这本书提供了有关如何设计和管理 Kubernetes 集群的最佳实践。它涵盖了从集群设计到安全性和故障排除的各个方面。本书非常适合希望了解如何优化 Kubernetes 集群性能的架构师和开发人员。
这本书提供了有关如何保护 Kubernetes 集群免受各种安全威胁的指南。它涵盖了从 Kubernetes 安全架构到审计和合规性的各个方面。本书非常适合希望了解如何保护 Kubernetes 集群的架构师和安全专业人员。
这本书提供了有关如何使用 Kubernetes Operators 管理复杂应用程序的指南。它涵盖了从操作员设计到部署和管理的各个方面。本书非常适合希望了解如何使用操作员简化 Kubernetes 管理的架构师和开发人员。
这本书提供了有关如何设计和构建微服务架构的指南。它涵盖了从微服务设计到部署和管理的各个方面。本书非常适合希望了解如何构建和管理微服务架构的架构师和开发人员。
这本书是一个动手指南,通过一系列练习和示例教您如何使用 Kubernetes。它涵盖了从基本的 Kubernetes 概念到更高级的主题,如容器编排和服务网格。本书非常适合希望快速上手 Kubernetes 的初学者和经验丰富的工程师。
这本书提供了有关 Docker 引擎内部工作原理的深入指南。它涵盖了从 Docker 镜像格式到容器运行时的各个方面。本书非常适合希望深入了解 Docker 技术的开发人员和架构师。

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: Foundations 简体中文.
Reliable Cloud Infrastructure: Design and Process - 简体中文
Most relevant
操作系统原理(Operating Systems)
Most relevant
Transformer Models and BERT Model - 简体中文
Most relevant
Getting Started with Google Kubernetes Engine - 简体中文
Most relevant
数据结构基础
Most relevant
系统平台与C#程序基础
Most relevant
Essential Google Cloud Infrastructure: Foundation - 简体中文
Most relevant
高级数据结构与算法
Most relevant
C程序设计进阶
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