初心者向け Kubernetes

初級

このコースでは、Kubernetes を使用してアプリケーションコンテナの管理方法を学びます。Kubernetes の仕組みと、アプリケーションのデプロイおよび管理にどのように使用するかを習得します。

kubernetesdevops

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

概要

このコースでは、人気のオープンソースコンテナオーケストレーションプラットフォームである Kubernetes の、迅速かつ包括的な入門を提供します。学習者は、ローカル Kubernetes クラスタのセットアップ、アプリケーションのデプロイ、サービスの管理、スケーリングとロードバランシング、アプリケーションの更新とロールバックに関する実践的な経験を積むことができます。

目標

このコースを修了すると、学習者は以下のことができるようになります。

  1. ローカル Kubernetes クラスタをセットアップし、そのコンポーネントを探索する。
  2. Kubernetes 上にアプリケーションをデプロイし、デプロイプロセスを理解する。
  3. 様々なツールやコマンドを使用して Kubernetes アプリケーションを探索およびデバッグする。
  4. 異なるサービスタイプを使用して Kubernetes アプリケーションを公開する。
  5. Kubernetes 上で実行されているアプリケーションをスケーリングし、ロードバランシングする。
  6. Kubernetes にデプロイされたアプリケーションを更新およびロールバックする。

ハイライト

  • 実践的なスキルに焦点を当てたハンズオン学習
  • Kubernetes のコアコンセプトと機能の包括的なカバー
  • ローカル Kubernetes 環境のセットアップに関するステップバイステップガイダンス
  • 実世界の Kubernetes ユースケースとベストプラクティスの探索

構成

コースは以下のモジュールで構成されています。

graph LR; A[Kubernetes クイックスタート] --> B[Kubernetes] B --> C[実験: Kubernetesクラスタの探索] B --> D[実験: Kubernetesへのアプリケーションデプロイ] B --> E[実験: Kubernetesアプリケーションの探索とデバッグ] B --> F[実験: Kubernetesアプリケーションの公開] B --> G[実験: アプリケーションのスケーリングとロードバランシング] B --> H[実験: アプリケーションの更新とロールバック]

このコースは、学習者に Kubernetes の強固な基盤を提供し、以下のことを可能にするように設計されています。

  1. Kubernetes のコアコンセプトとアーキテクチャを理解する。
  2. Kubernetes クラスタの管理と運用の実践的な経験を積む。
  3. Kubernetes 上でコンテナ化されたアプリケーションをデプロイ、管理、スケーリングするスキルを開発する。
  4. Kubernetes ベースのアプリケーションを効果的にトラブルシューティングおよびデバッグする。
  5. 最新の Kubernetes の機能とベストプラクティスを常に把握する。

このコースを完了することで、学習者は実際のシナリオで Kubernetes を効果的に活用し、クラウドネイティブアプリケーションの開発とデプロイに貢献できるようになります。

講師

labby
Labby
Labby is the LabEx teacher.