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

この「Architecting with Google Kubernetes Engine:Workloads」コースでは、Kubernetes を操作する方法、Deployment を作成して管理する方法、GKE のネットワーキング ツールの使用方法、Kubernetes のワークロードに永続ストレージを割り当てる方法を学びます。

Read more

この「Architecting with Google Kubernetes Engine:Workloads」コースでは、Kubernetes を操作する方法、Deployment を作成して管理する方法、GKE のネットワーキング ツールの使用方法、Kubernetes のワークロードに永続ストレージを割り当てる方法を学びます。

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

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

Enroll now

What's inside

Syllabus

コースの概要
このモジュールでは、本コースの構造と全体像をよく知ることができます。
Kubernetes の操作
このモジュールでは、kubectl コマンドについて学びます。kubectl コマンドは、Kubernetes クラスタ内のリソースの操作および管理用のコマンドライン ユーティリティです。kubectl コマンドを Google Kubernetes Engine のクラスタに接続する方法、kubectl コマンドを使用して Pod などの Kubernetes クラスタ内のオブジェクトを作成、検査、操作、削除する方法を学びます。また、kubectl を使用すると、Pod のコンソール出力を表示するとともに、Pod にインタラクティブにログインできます。
Read more
Deployment、Job、スケーリング
GKE は、コンテナ化されたアプリケーションを扱います。コンテナ化されたアプリケーションとは、ハードウェアに依存しない分離されたユーザー空間インスタンスにパッケージ化されたアプリケーションです。GKE と Kubernetes では、このようにパッケージ化されたアプリケーションを総称してワークロードと呼んでいます。このモジュールでは、Deployment と Job という 2 つの主なワークロード タイプについて学びます。また、アプリケーションを実行する GKE クラスタのスケーリングのメカニズムについてもご紹介します。さらに、Pod を実行する(しない)Node を指定する方法、ソフトウェアをクラスタにインストールする方法についても学びます。
Google Kubernetes Engine(GKE)ネットワーキング
このモジュールでは、Pod 内で実行中のアプリケーションを公開するための Service を作成する方法を学びます。これにより、アプリケーションが外部世界と通信できるようになります。また、HTTP(S) ロード バランシングの Ingress リソースの作成方法についてもご紹介します。さらに、GKE のコンテナ ネイティブのロード バランシングについてご紹介します。これにより、Google Cloud Load Balancing を使用して、Pod をネットワーク エンドポイントとして直接構成できるようになります。
永続データと永続ストレージ
このモジュールでは、Kubernetes のストレージ抽象化の種類について学びます。また、StatefulSet について学ぶとともに、StatefulSet を使用して Pod とストレージの規則的なデプロイを管理する方法、ConfigMaps を使用してコンテナの定義から構成のアーティファクトを隔離して、アプリケーションのデプロイ時間を短縮する方法をご紹介します。最後に、Kubernetes Secret を使用して機密情報が誤って公開されることを防ぎ、機密情報を安全に保護する方法について学びます。

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
コースは、コンテナ化されたアプリケーションを管理するGoogle Kubernetes Engineでの効率的なコンピューティングインフラストラクチャ構築方法の専門講座の一部です。
このコースを受講すると、GKEとその他のGCPサービスを使用して、コンテナ化されたアプリケーションをデプロイして管理する方法を学習します。
講義、デモ、ハンズオンラボを通じて、Pod、コンテナ、Deployment、Serviceなどのインフラストラクチャコンポーネントに加えて、ネットワークとアプリケーションサービスを含むソリューションの各要素を確認してデプロイします。
KubernetesとGKEを使用して、効率的なコンピューティングインフラストラクチャを構築する方法に関する専門講座の一部です。
また、セキュリティとアクセス管理、リソース管理、リソースモ二タリングなどの実用的なソリューションをデプロイする方法も学びます。
このコースはKubernetesの操作、Deploymentの作成と管理、GKEのネットワーキングツールの使用方法、Kubernetesのワークロードに永続ストレージを割り当てる方法を学ぶのに役立ちます。

Save this course

Save Architecting with Google Kubernetes Engine: Workloads 日本語版 to your list so you can find it easily later:
Save

Reviews summary

Kubernetes workloads for gke

Based on one review, Architecting with Google Kubernetes Engine: Workloads is well-received. A student reports that there are two of the same lab for Pod Autoscaler.
There are two of the same lab for Pod Autoscaler.
"BUG: There were two of same lab of Pod Autoscaler in the course."

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: Workloads 日本語版 with these activities:
Kubernetes コンテナネットワーキングのワークショップに参加する
Kubernetes コンテナネットワーキングのワークショップに参加することで、実践的な経験と専門知識を習得できます。
Browse courses on Google Kubernetes Engine
Show steps
  • Kubernetes コンテナネットワーキングのワークショップを探し出す
  • ワークショップに参加し、講師からの指導を受ける
  • ハンズオンラボや演習に参加して、概念を強化する
コンテナ化されたアプリケーションをデプロイするプロジェクトを始める
コンテナ化されたアプリケーションをデプロイするプロジェクトに取り組むことで、実世界の経験を積み、スキルをテストできます。
Browse courses on Google Cloud Platform
Show steps
  • アプリケーションをコンテナ化する
  • GKE クラスタを作成し、アプリケーションをデプロイする
  • アプリケーションのスケーリング、モニタリング、管理を行う
Show all two activities

Career center

Learners who complete Architecting with Google Kubernetes Engine: Workloads 日本語版 will develop knowledge and skills that may be useful to these careers:
Kubernetes Engineer
A Kubernetes Engineer is responsible for designing, developing, and maintaining Kubernetes clusters. This course will help you build a strong foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. You will also learn how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Kubernetes Engineer role.
GKE Engineer
A GKE Engineer is responsible for designing, developing, and maintaining Google Kubernetes Engine (GKE) clusters. This course will help you build a strong foundation in GKE, which is a managed Kubernetes service from Google Cloud. You will also learn how to use GKE to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a GKE Engineer role.
Cloud Architect
A Cloud Architect is responsible for designing, developing, and managing cloud computing solutions. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications in the cloud. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Cloud Architect role.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for automating the deployment and management of containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a DevOps Engineer role.
Cloud Engineer
A Cloud Engineer is responsible for designing, developing, and managing cloud computing solutions. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications in the cloud. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Cloud Engineer role.
Security Engineer
A Security Engineer is responsible for protecting computer systems and networks from security threats. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Security Engineer role.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Software Engineer role.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems and networks. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Systems Administrator role.
Site Reliability Engineer
A Site Reliability Engineer (SRE) is responsible for ensuring the reliability and performance of a company's website or application. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Site Reliability Engineer role.
Cloud Security Engineer
A Cloud Security Engineer is responsible for protecting cloud computing environments from security threats. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications in the cloud. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Cloud Security Engineer role.
Platform Engineer
A Platform Engineer is responsible for designing, developing, and maintaining software platforms. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Platform Engineer role.
Network Engineer
A Network Engineer is responsible for designing, developing, and maintaining computer networks. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Network Engineer role.
Data Engineer
A Data Engineer is responsible for designing, developing, and maintaining data pipelines. This course may be useful, as it will help you build a foundation in Kubernetes, which is a key technology for deploying and managing containerized applications. This course will also teach you how to use Google Kubernetes Engine (GKE), a managed Kubernetes service from Google Cloud, to deploy and manage your applications. With this knowledge, you will be well-prepared to take on the challenges of a Data Engineer role.

Reading list

We've selected seven 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: Workloads 日本語版.
Kubernetes Operators provides detailed guidance on how to operate a Kubernetes cluster effectively.
Site Reliability Engineering provides a comprehensive guide to the principles and practices of site reliability engineering.

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: Workloads 日本語版.
Architecting with Google Kubernetes Engine: Production...
Most relevant
Google Workspace Mail Management 日本語版
Most relevant
Introduction to Google Workspace 日本語版
Most relevant
Machine Learning in the Enterprise - 日本語版
Most relevant
Google Docs 日本語版
Most relevant
Getting Started with Terraform for Google Cloud - 日本語版
Most relevant
ML Pipelines on Google Cloud - 日本語版
Most relevant
Google Drive 日本語版
Most relevant
Google Calendar 日本語版
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