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

この「Architecting with Google Kubernetes Engine:Production」では、Kubernetes と Google Kubernetes Engine(GKE)のセキュリティ、GKE のロギングとモニタリング、GKE での GCP マネージド ストレージ サービスとマネージド データベース サービスの使用について学習します。

Read more

この「Architecting with Google Kubernetes Engine:Production」では、Kubernetes と Google Kubernetes Engine(GKE)のセキュリティ、GKE のロギングとモニタリング、GKE での GCP マネージド ストレージ サービスとマネージド データベース サービスの使用について学習します。

このコースは、Kubernetes と GKE を使って効率的なコンピューティング インフラストラクチャを構築する方法に関する専門講座の一部です。受講者は、GKE とその他の Google Cloud Platform サービスでコンテナ アプリケーションをデプロイして管理する方法を学習します。講義、デモ、ハンズオンラボを通じて、Pod、コンテナ、Deployment、Service などのインフラストラクチャ コンポーネントに加え、ネットワークとアプリケーション サービスを含むソリューションの各要素を確認してデプロイします。また、セキュリティとアクセス管理、リソース管理、リソース モニタリングなどの実用的なソリューションをデプロイする方法も学びます。

>>> このコースに登録すると、よくある質問に記載されているとおり、Qwiklabs の利用規約(https://qwiklabs.com/terms_of_service)に同意したことになります。<<<

Enroll now

What's inside

Syllabus

コースの概要
このモジュールでは、このコースの構造と全体像をよく知ることができます。
Kubernetes と Google Kubernetes Engine(GKE)のアクセス制御とセキュリティ
このモジュールでは、GKE クラスタ内のリソースに対してどのユーザーがどのような操作を実行できるかを管理するために、Kubernetes の認証と認可について学びます。このモジュールを学ぶことで、適切なアクセス ポリシーを整備してクラスタとアプリケーションの安全性を高められるようになります。
Read more
Google Kubernetes Engine(GKE)のロギングとモニタリング
このモジュールでは、Kubernetes にロギングを実装する方法と、Google が提供するマルチクラウド リソース調査ツールである Google Cloud のオペレーション スイートを使用して GKE の基本機能を拡張する方法について学びます。また、GKE クラスタ内のリソースによって生成された Kubernetes ログを検索、検査する方法、Google Cloud のオペレーション スイートを使用して、Google Cloud のリソースおよびそれらのリソースで構築したアプリケーションの可用性とパフォーマンスをモニタリング、管理する方法をご紹介します。さらに、Google Cloud のオペレーション スイートおよび BigQuery を使用して、保存期間を延長し、ログのフォレンジック分析を行う方法、稼働中のアプリケーションの状態をチェックするためにプローブを作成する方法を学びます。
Google Kubernetes Engine(GKE)での Google Cloud マネージド ストレージ サービスの使用
このモジュールでは、マネージド ストレージ サービスとセルフマネージドのコンテナ化されたストレージを比較して、アプリケーションにとってのそれぞれの長所と短所を学びます。また、Kubernetes クラスタ内で稼働中のアプリケーションで使用されている Cloud Storage のユースケースと、Google Cloud のさまざまなマネージド データベース サービスをご紹介します。さらに、Cloud SQL Proxy を使用して、Kubernetes アプリケーション内から、マネージド データベース サービスの一つである Cloud SQL に接続するタスクを単純化する方法を学びます。
Google Kubernetes Engine(GKE)の CI / CD の使用
このモジュールでは、CI / CD のコンセプト、Google Cloud でご利用いただけるツール、ユースケースをいくつかご紹介します。皆様の組織で活用できそうなものをぜひ見つけてください。

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
適用する役割をカスタマイズし、各ユーザーの権限を適切に管理できます。
Google Cloud のオペレーション スイートを活用して、ログの検索や検査を効率化できます。
マネージド ストレージ サービスとセルフマネージド ストレージの特性を理解し、アプリケーションに適した選択ができます。
Google Cloud のマネージド データベース サービスを Kubernetes アプリケーションから利用できます。
CI/CD のコンセプトや Google Cloud の提供するツールに関する理解を深められます。

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:
Organize your course materials
Keeping your course materials organized will help you stay on track and find information easily.
Show steps
  • Create a folder or notebook for your course materials.
  • Download and save all the course handouts, presentations, and assignments.
  • Organize your materials into logical sections or categories.
Review GKE Concepts
Google Kubernetes Engine (GKE) is the main focus of this course. Reviewing basic GKE concepts will provide a solid foundation for future lessons.
Browse courses on Google Kubernetes Engine
Show steps
  • Read about GKE concepts in the documentation
  • (Optional) Watch videos or tutorials on GKE
  • Review the GKE documentation
Review Kubernetes and GKE concepts
Understanding the core concepts of Kubernetes and GKE will provide a solid foundation for this course.
Browse courses on Kubernetes
Show steps
  • Review Kubernetes basics, such as pods, containers, and clusters.
  • Explore the GKE console and familiarize yourself with the interface.
  • Deploy a simple application to a GKE cluster.
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Google Cloud Kubernetes Engine (GKE) tutorials
Going through the official GKE tutorials will enhance your practical skills with GKE.
Browse courses on Kubernetes
Show steps
  • Follow the official GKE tutorials on the Google Cloud website.
  • Practice the concepts covered in the tutorials in your own GKE cluster.
  • Review the documentation for the Kubernetes resources used in the tutorials.
Review networking and security concepts
Networking and security concepts are important for understanding how to deploy and manage GKE clusters.
Browse courses on Kubernetes
Show steps
  • Review basic networking concepts, such as IP addresses, subnets, and routing.
  • Review basic security concepts, such as authentication, authorization, and encryption.
  • Explore how these concepts apply to Kubernetes and GKE.
Attend Kubernetes meetups or conferences
Networking with other Kubernetes and GKE users can provide valuable insights and resources.
Browse courses on Kubernetes
Show steps
  • Find local Kubernetes meetups or conferences.
  • Attend the events and introduce yourself to other attendees.
  • Share your knowledge and experiences with others.
Kubernetes Security Audit
Kubernetes security is crucial for protecting your applications and data. Following guided tutorials will help you perform a thorough security audit.
Browse courses on Kubernetes Security
Show steps
  • Find a tutorial on Kubernetes security auditing
  • Follow the steps in the tutorial
  • Document your findings and recommendations
Kubernetes and GKE practice exercises
Solving Kubernetes and GKE exercises will reinforce your understanding of the core concepts.
Browse courses on Kubernetes
Show steps
  • Use the Kubernetes documentation to find examples of common Kubernetes tasks.
  • Practice deploying, managing, and scaling applications in a GKE cluster.
  • Troubleshoot common Kubernetes and GKE issues.
Kubernetes Troubleshooting Exercises
Troubleshooting Kubernetes issues is essential for maintaining a healthy cluster. These exercises will sharpen your troubleshooting skills.
Show steps
  • Find a set of Kubernetes troubleshooting exercises
  • Attempt to solve the exercises
  • Review your solutions and identify areas for improvement
Share your GKE knowledge
Teaching others about Kubernetes and GKE will deepen your own understanding.
Browse courses on Kubernetes
Show steps
  • Write a blog post or article about a Kubernetes or GKE topic.
  • Create a tutorial or presentation on Kubernetes or GKE.
  • Answer questions about Kubernetes or GKE on forums or social media.
Contribute to Kubernetes or GKE open source projects
Contributing to Kubernetes or GKE open source projects will give you hands-on experience and help you connect with the community.
Browse courses on Kubernetes
Show steps
  • Find an open source Kubernetes or GKE project that interests you.
  • Review the project's documentation and contribute code improvements.
  • File bug reports or feature requests.

Career center

Learners who complete Architecting with Google Kubernetes Engine: Production 日本語版 will develop knowledge and skills that may be useful to these careers:
Cloud Software Engineer
A Cloud Software Engineer designs, builds, and maintains cloud-based software systems, which aligns with the topics covered in this course. This course provides you with the technical foundation needed to succeed as a Cloud Software Engineer by teaching you how to configure and manage Kubernetes clusters on Google Cloud, implement security mechanisms, and integrate various Google Cloud services within your applications. Through hands-on labs and interactive exercises, you'll gain practical experience in deploying and managing containerized applications on GKE, ensuring their security and reliability.
Cloud Architect
Cloud Architects are responsible for designing and managing cloud computing solutions that meet the specific needs of organizations. This course can be valuable for aspiring Cloud Architects as it provides a deep dive into the architectural best practices and security considerations for deploying containerized applications on Google Kubernetes Engine (GKE). Through hands-on exercises, you'll learn how to configure access control, implement logging and monitoring, and integrate with Google Cloud storage and database services. This knowledge is essential for designing and operating secure and scalable cloud-native applications.
DevOps Engineer
DevOps Engineers bridge the gap between development and operations teams to ensure efficient software delivery. This course can enhance your DevOps skillset by providing you with a comprehensive understanding of Kubernetes and GKE, which are widely adopted container orchestration technologies. You'll learn how to automate deployment pipelines, implement continuous integration and continuous delivery (CI/CD) practices, and monitor and troubleshoot GKE clusters. This knowledge is invaluable for DevOps Engineers responsible for managing and optimizing cloud-native infrastructure.
Kubernetes Administrator
Kubernetes Administrators specialize in managing and maintaining Kubernetes clusters. This course provides a solid foundation for aspiring Kubernetes Administrators by covering core concepts such as cluster architecture, access control, logging and monitoring, and storage management on GKE. Through hands-on labs, you'll gain practical experience in configuring and securing Kubernetes clusters, as well as troubleshooting common issues. This expertise is highly sought after as organizations increasingly adopt Kubernetes for container orchestration.
Site Reliability Engineer (SRE)
Site Reliability Engineers (SREs) ensure the reliability and uptime of software systems. This course can benefit aspiring SREs by providing insights into the monitoring and logging capabilities of GKE. You'll learn how to collect and analyze logs from Kubernetes components and applications, set up alerts and dashboards, and use Google Cloud's Operations Suite to gain visibility into the health and performance of your GKE clusters. This knowledge is essential for SREs responsible for maintaining and troubleshooting cloud-native systems.
Cloud Security Engineer
Cloud Security Engineers specialize in securing cloud computing environments. This course can complement your existing security expertise by providing a deep dive into the security features and best practices for GKE. You'll learn how to implement access control, configure network policies, and monitor for security threats. This knowledge is in high demand as organizations prioritize the security of their cloud infrastructure and applications.
Data Engineer
Data Engineers design and build data pipelines and manage data storage systems. This course may be useful for Data Engineers interested in integrating Google Cloud storage and database services with their data processing pipelines. You'll learn how to use Cloud Storage and Cloud SQL within Kubernetes clusters, enabling you to store and manage large datasets efficiently and securely in the cloud.
Full Stack Engineer
Full-Stack Engineers are responsible for both the front-end and back-end development of software applications. This course can enhance your full-stack skillset by providing you with a solid understanding of Kubernetes and GKE, which are widely used for deploying and managing containerized applications. You'll learn how to integrate Kubernetes into your application development process, allowing you to build and deploy cloud-native applications efficiently.
Cloud Platform Architect
Cloud Platform Architects design and manage cloud computing platforms that meet the specific needs of organizations. This course provides a valuable foundation for aspiring Cloud Platform Architects by covering core concepts such as Kubernetes architecture, access control, logging and monitoring, and storage management on GKE. Through hands-on exercises, you'll gain practical experience in configuring and securing Kubernetes clusters, as well as troubleshooting common issues. This expertise is essential for designing and operating scalable and reliable cloud platforms.
Senior DevOps Engineer
Senior DevOps Engineers lead and manage DevOps teams and are responsible for the overall efficiency and effectiveness of software delivery. This course may be useful for aspiring Senior DevOps Engineers by providing a comprehensive overview of Kubernetes and GKE, which are crucial technologies for modern DevOps practices. You'll learn how to implement continuous integration and continuous delivery (CI/CD) pipelines, automate deployment processes, and monitor and troubleshoot GKE clusters. This knowledge is essential for leading and managing DevOps teams in cloud-native environments.
Cloud Native Developer
Cloud Native Developers specialize in developing and deploying applications that are designed to run in the cloud. This course provides a strong foundation for aspiring Cloud Native Developers by covering core concepts such as Kubernetes architecture, access control, logging and monitoring, and storage management on GKE. Through hands-on exercises, you'll gain practical experience in building and deploying containerized applications on GKE, ensuring their security and reliability. This knowledge is essential for developing cloud-native applications that are scalable, fault-tolerant, and easy to manage.
Principal Software Engineer
Principal Software Engineers lead and mentor software engineering teams and are responsible for the technical vision and direction of software development projects. This course may be useful for aspiring Principal Software Engineers by providing a deep dive into the architectural best practices and security considerations for deploying containerized applications on Google Kubernetes Engine (GKE). Through hands-on exercises, you'll learn how to configure access control, implement logging and monitoring, and integrate with Google Cloud storage and database services. This knowledge is essential for leading and managing software engineering teams responsible for designing and operating complex cloud-native systems.
System Administrator
System Administrators manage and maintain computer systems and networks. This course may be useful for System Administrators interested in specializing in cloud administration. You'll learn how to configure and manage Kubernetes clusters on Google Kubernetes Engine (GKE), implement security mechanisms, and integrate with various Google Cloud services. This knowledge is essential for managing and maintaining cloud-based infrastructure and applications.
Technical Program Manager
Technical Program Managers lead and manage technical projects and programs. This course may be useful for aspiring Technical Program Managers by providing a comprehensive overview of Kubernetes and GKE, which are crucial technologies for modern software development and deployment. You'll learn how to plan and execute cloud-native projects, manage cross-functional teams, and ensure the successful delivery of cloud-based solutions.
IT Manager
IT Managers plan and manage the information technology (IT) resources of an organization. This course may be useful for aspiring IT Managers by providing insights into the management and security of cloud-native infrastructure. You'll learn how to configure and manage Kubernetes clusters on Google Kubernetes Engine (GKE), implement security mechanisms, and integrate with various Google Cloud services. This knowledge is essential for managing and securing cloud-based IT infrastructure and applications.

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 日本語版.
KubernetesとDockerの技術的詳細をカバーするこの本では、GKEの基礎を理解するのに役立つ詳細情報を提供しています。
Kubernetesの管理と運用の側面に重点を置いたこの本では、大規模で本番環境のKubernetesクラスタを管理する方法について説明しています。
Kubernetesの継続的デリバリープロセスを自動化するためのガイドです。この本を使用して、GKEのCI/CDパイプラインを改善できます。
この本は、本番環境のシステムの信頼性を向上させるためのベストプラクティスとパターンについて説明しています。GKE上で信頼性の高いマイクロサービスを構築するために役立てることができます。
クラウドネイティブアーキテクチャのパターンをカバーするこの本では、GKE上でマイクロサービスを設計して実装する方法に関するガイダンスを提供しています。
Kubernetesの包括的な入門書です。この本を使用すると、Kubernetesの概念と、GKEの使用を開始するために必要なスキルを習得できます。
この本は、Kubernetesのアーキテクチャとコンポーネントをカバーしています。Kubernetesのクラスタを作成、管理、拡張する方法を学ぶことができます。
Kubernetesのオペレータを使用するための包括的なガイドです。この本を使用して、Kubernetesのクラスターを自動化して管理するためのカスタムオペレータを作成できます。
Google Cloud Platformのさまざまなサービスを使用するために役立つ実践的なレシピ集です。この本を使用して、GKEだけでなく、他のGCPサービスについても理解を深めることができます。

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: Workloads 日本語版
Most relevant
Reliable Cloud Infrastructure: Design and Process 日本語版
Most relevant
Elastic Cloud Infrastructure: Scaling and Automation 日本語版
Most relevant
Getting Started with Google Kubernetes Engine - 日本語版
Most relevant
Essential Cloud Infrastructure: Foundation - 日本語版
Most relevant
How Google does Machine Learning 日本語版
Most relevant
Gemini for Cloud Architects - 日本語版
Most relevant
Managing Google Workspace 日本語版
Most relevant
Introduction to Google Workspace 日本語版
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