Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Amazon EKS を例で学ぶ

フォーカスモード
Amazon EKS を例で学ぶ - アマゾン EKS

このページの改善にご協力ください

本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

このページの改善にご協力ください

本ユーザーガイドの改善にご協力いただけませんか? すべてのページの右側のペインにある GitHub リンクで、このページの編集を選択してください。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。

概要

この「Amazon EKS ユーザーガイド」には、コマンドラインまたは AWS Management Console から最初の EKS クラスターを作成する汎用手順と、すべての主要な Amazon EKS コンポーネントに関する強固なリファレンスが含まれています。ただし、Amazon EKS クラスターの管理者または開発者は、このガイド以外のサイトに存在するラーニングパスに従うことで、Amazon EKS をより深く理解できます。これらのサイトは以下に役立ちます。

  • 特定のタイプのクラスターをセットアップします。特定のクラスタータイプは、ワークロードタイプまたはセキュリティ要件に基づいて設定できます。例えば、クラスターを調整して、バッチ、機械学習、または計算負荷の高いワークロードを実行することができます。

  • クラスターを強化します。クラスターに高度な機能を追加して、オブザーバビリティ、柔軟なストレージ、自動スケーリング、特殊なクラスターネットワークなどを提供できます。

  • 更新を自動化します。GitOps などの機能を使用すると、Git リポジトリ内のコンポーネントに発生した変更に基づいて、クラスターインフラストラクチャとワークロードを自動的にプロビジョニングするようにセットアップできます。

  • 高度なクラスターセットアップツールを使用しますeksctl ではクラスターをすばやく作成できますが、より複雑なクラスターの設定とアップグレードを容易にするツールが他にもあります。これには、TerraformCloudFormation などのツールが含まれます。

Amazon EKS ラーニングパスを開始するには、このページで説明されているいくつかのサイトにアクセスすることをお勧めします。途中で問題が発生した場合は、その対処に役立つリソースもあります。例えば、Re:post ナレッジセンターでは、Amazon EKS 関連のサポートの問題についてサポートデータベースを検索できます。また、「Amazon EKS ベストプラクティスガイド」には、本番稼働レベルのクラスターをセットアップするための最適な方法に関するヒントが記載されています。

Amazon EKS ワークショップ

Amazon EKS ワークショップは、Kubernetes とコンテナの基本的な理解から始めて、Amazon EKS の重要な機能をクラスター管理者に説明する学習プラットフォームです。Amazon EKS ワークショップに参加する方法は次のとおりです。

  • Amazon EKS の基本: Amazon EKS が AWS クラウドに Kubernetes 機能を実装する方法については、「Introduction」ページの動画をご覧ください。Kubernetes に関するより基本的な理解が必要な場合は、「What is Kubernetes」の動画をご覧ください。

  • Amazon EKS のセットアップ: AWS アカウントをお持ちの場合、「Setup」セクションは、クラスターを作成するための CloudShell 環境をセットアップするのに役立ちます。Amazon EKS クラスターを作成する際は、eksctl (シンプルなクラスター作成コマンドライン) と Terraform (クラスターを作成するためのより Infrastructure as Code のアプローチ) を選択できます。

  • Amazon EKS の開始:「Sample application」セクションからシンプルなウェブストアを試してください。これは、他の演習全体で使用できます。このセクションでは、コンテナイメージのパッケージ化と、Kubernetes ポッド、デプロイ、サービス、StatefulSet、名前空間を使用したマイクロサービスの管理方法についても説明します。そして、Kustomize を使用して Kubernetes マニフェストに変更をデプロイします。

  • Amazon EKS の基礎: AWS Load Balancer Controller などの AWS 機能を使用して、アプリケーションを外部に公開する方法を説明します。ストレージについては、このワークショップでは、ブロックストレージに Amazon EBS、ファイルシステムストレージに Amazon EFS、および AWS で ONTAP ファイルシステムを管理するために Amazon FSx for NetApp ONTAP を使用する方法を紹介しています。ノード管理の場合、このワークショップはマネージドノードグループのセットアップに役立ちます。

  • Amazon EKS の高度な機能: Amazon EKS ワークショップを通じて提供されるより高度な機能には、以下をセットアップするためのラボが含まれます。

Amazon EKS の実践的なクラスターセットアップチュートリアル

AWS コミュニティサイトにある一連の Amazon EKS クラスターセットアップチュートリアルは、専用 Amazon EKS クラスターを作成し、さまざまな方法でそのクラスターを強化するのに役立ちます。チュートリアルは 3 つの異なるタイプに分かれています。

クラスターの構築

これらのチュートリアルは、特別な目的に使用できるクラスターを構築するのに役立ちます。これらの特別な目的には、以下を実行する機能が含まれます。

クラスターの強化

既存のクラスターがある場合は、特殊なワークロードを実行したり、複数のクラスターを強化したりできるように、そのクラスターを拡張および強化することができます。これらのチュートリアルには、以下の方法が含まれています。

AWS サービスの最適化

これらのチュートリアルを使用すると、クラスターを AWS サービスとより適切に統合できます。これらのチュートリアルには、以下に役立つチュートリアルが含まれています。

Amazon EKS のサンプル

Amazon EKS Samples リポジトリには、Amazon EKS で使用するマニフェストが保存されます。これらのマニフェストを使用すると、Amazon EKS でさまざまな種類のアプリケーションを試したり、特定のタイプの Amazon EKS クラスターを作成したりできます。サンプルには、以下のマニフェストが含まれます。

これらのサンプルは学習およびテストのみを目的としており、本番環境での使用は意図されていませんのでご注意ください。

AWS のチュートリアル

AWS Tutorials」サイトでは、いくつかの Amazon EKS チュートリアルが公開されていますが、AWS サイト (AWS コミュニティサイトなど) で公開されている他のチュートリアルを検索するための検索ツールも用意されています。このサイトで直接公開されている Amazon EKS チュートリアルには以下が含まれます。

開発者ワークショップ

ソフトウェア開発者が Amazon EKS で実行するアプリケーションを作成またはリファクタリングする場合は、「Amazon EKS Developers workshop」から始めることをお勧めします。このワークショップは、コンテナ化されたアプリケーションの構築に役立つだけでなく、これらのコンテナのコンテナレジストリ (ECR) へのデプロイや、そこから Amazon EKS クラスターへのデプロイにも役立ちます。

Amazon EKS Python Workshop」から始めて、Python アプリケーションのリファクタリングプロセスを進め、アプリケーションのデプロイを準備するための開発環境をセットアップします。コンテナ、Kubernetes、Amazon EKS のセクションを順に実行して、コンテナ化されたアプリケーションをこれらの環境で実行する準備をします。

Terraform ワークショップ

eksctl はクラスターを作成するためのシンプルなツールですが、より複雑な Infrastructure as Code タイプの Amazon EKS デプロイの場合は、Terraform が一般的な Amazon EKS クラスター作成および管理ツールとなります。「Terraform Amazon EKS Workshop」では、Terraform を使用して AWS VPC を構築し、Amazon EKS クラスターを作成し、クラスターにオプションの拡張機能を追加する方法について説明します。特に、プライベート Amazon EKS クラスターを作成するためのセクションがあります。

AWS Amazon EKS トレーニング

AWS では、Amazon EKS について学習するための正式なトレーニングを提供しています。「Running Containers on Amazon Elastic Kubernetes Service」という 3 日間のトレーニングコースでは、次のことを学習します。

  • Kubernetes と Amazon EKS の基礎

  • Amazon EKS クラスターを構築する方法

  • AWS IAM および Kubernetes RBAC 認可による Amazon EKS の保護

  • GitOps 自動化ツール

  • モニタリングツール

  • コスト、効率、回復性を改善するためのテクニック

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.