概要
このコースでは、人気のオープンソースコンテナオーケストレーションプラットフォームである Kubernetes の、迅速かつ包括的な入門を提供します。学習者は、ローカル Kubernetes クラスタのセットアップ、アプリケーションのデプロイ、サービスの管理、スケーリングとロードバランシング、アプリケーションの更新とロールバックに関する実践的な経験を積むことができます。
目標
このコースを修了すると、学習者は以下のことができるようになります。
- ローカル Kubernetes クラスタをセットアップし、そのコンポーネントを探索する。
- Kubernetes 上にアプリケーションをデプロイし、デプロイプロセスを理解する。
- 様々なツールやコマンドを使用して Kubernetes アプリケーションを探索およびデバッグする。
- 異なるサービスタイプを使用して Kubernetes アプリケーションを公開する。
- Kubernetes 上で実行されているアプリケーションをスケーリングし、ロードバランシングする。
- 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 の強固な基盤を提供し、以下のことを可能にするように設計されています。
- Kubernetes のコアコンセプトとアーキテクチャを理解する。
- Kubernetes クラスタの管理と運用の実践的な経験を積む。
- Kubernetes 上でコンテナ化されたアプリケーションをデプロイ、管理、スケーリングするスキルを開発する。
- Kubernetes ベースのアプリケーションを効果的にトラブルシューティングおよびデバッグする。
- 最新の Kubernetes の機能とベストプラクティスを常に把握する。
このコースを完了することで、学習者は実際のシナリオで Kubernetes を効果的に活用し、クラウドネイティブアプリケーションの開発とデプロイに貢献できるようになります。



