Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【AWS x Kubernetes】実践!Kubernetes入門〜Amazon EKS 編〜(DevOps入門)
Highest Rated
Rating: 4.4 out of 5(43 ratings)
703 students

【AWS x Kubernetes】実践!Kubernetes入門〜Amazon EKS 編〜(DevOps入門)

Amazon EKSでk8sを運用。IAM・IRSA・ALB・Secrets Manager連携などをハンズオンで実践。構築済みTerraformコードを操作して、IaCやexternal-dns、自動スケーリングの流れも体験できます!
Last updated 3/2026
Japanese
Japanese [Auto],

What you'll learn

  • Amazon EKSを使ったKubernetesクラスタの構築・基本操作
  • eksctlを使ったクラスタ作成と構成の理解
  • IAM / IRSA を使ったAWSリソースとの連携(認証・権限管理)
  • ALB(Application Load Balancer)やSecrets Managerとの連携構成
  • external-dnsを使った独自ドメイン運用
  • Cluster Autoscalerによるスケーラブルなクラスタ運用
  • terraform / kustomize を使ったインフラ構成管理の基本操作
  • AWSのコスト管理やIdentity Centerの基礎的な扱い方

Course content

14 sections88 lectures7h 33m total length
  • コース紹介4:48
  • はじめに3:49
  • 講師紹介2:01
  • コース全体の流れ3:07

Requirements

  • DockerとKubernetesの基礎(Pod / Deployment / Service など)を理解している
  • AWSアカウントを持っていて、IAM / EC2 / ECR などの用語に馴染みがある
  • コマンドライン操作(CLI)に慣れている

Description

ローカル環境で Kubernetes を学んだあと、

「クラウドで動かすには何が必要なんだろう?」

と感じたことはありませんか?


このコースでは、Amazon EKS(Elastic Kubernetes Service)を活用して、

Kubernetes を 実務に近いクラウド環境で運用するスキルを身につけていきます。

・IAMやIRSAなどの権限管理

・ALB(Application Load Balancer)やRoute53を用いた外部公開

・Secrets ManagerやECRとの連携

・TerraformやKustomizeによるIaC(Infrastructure as Code)


といった、DevOpsの基礎として必要なスキル群を体系的に学べる構成です。


もちろん、コマンドはすべてコピペで実行できる専用ドキュメントサイトをベースに行います。

ハンズオンのハードルが低くなっているため、「難しそうだな」と思っている方にもチャレンジしやすいようになっています!


コースの内容は以下の通りです。


---

これから何を学ぼうとしているのか?

まずはこれから学習する対象が何になるのか、押さえておきましょう。

解像度を上げてから実際のハンズオンに進むことで着実に理解を深めます。


AWS アカウントを準備する

EKSを扱うために必要な前準備を行います。

Identity Center を活用したユーザー管理、コマンドラインからの操作設定、コスト管理アラートの設定までカバー。

学習環境としてだけでなく、実務にも応用できるAWS初期設定の知識が身につきます。


ドキュメントサイトとサンプルファイルについて

ハンズオンで使うコマンドやマニフェストは、すべて専用ドキュメントサイトから確認・コピペできます。

つまずきやすい環境構築を最小限にし、学習効率を高めます。


Hello EKS!

EKSとは何か?を押さえたうえで、eksctlでのクラスター作成からスタート。

EKSの構成をざっくり理解しながら、実際にPodをデプロイしてみます。

「クラウド上でKubernetesが動く」感覚をまずここでつかみましょう。


Ingress を作って ALB 経由でアクセスしよう

Ingressを経由してALB(Application Load Balancer)で外部アクセスを実現。

そのために必要な、IAM / IRSA の設定や、LoadBalancer Controller の導入も含めて、

EKSで外部公開するための流れをまるっと体験できます。


コンテナイメージを ECR で管理しよう

AWSのコンテナレジストリ「ECR」を使って、イメージの保存と活用を行います。

EKSとの連携方法をハンズオンで習得します。


環境ごとの manifest 管理

kustomize を使って、環境ごとの設定ファイル管理を実践。

開発環境/本番環境を切り分けたいときの基本的な設計がわかるようになります。

リファクタリングを通して、読みやすく保守しやすい構成にも慣れていきます。


EKS でシンプルな Web アプリを動かしてみよう

TerraformでAWSリソースを自動構築し、EKSでNGINX + PHP + MySQLアプリを稼働。

構成管理からインフラ構築、デプロイ、DB接続、動作確認まで、現場で起こる一連の流れをここでまるっと体験します。


機密情報は SecretManager で管理しよう

AWS Secrets ManagerとKubernetesのCSIドライバを使って、機密情報を安全に取り扱う手法を学びます。

IRSAを通じた権限の割り当ても体験でき、セキュアなアプリ運用の基礎が身につきます。


ConfigMap / Secret リロードの運用を見直そう

構成変更を動的に反映させるために、Reloader を使った自動リロード運用を導入します。

アプリ再起動なしで設定反映する、現場寄りの知識を実践的に学べます。


独自ドメインで Web アプリを公開しよう

external-dnsでRoute53を操作し、アプリを独自ドメインで公開。

さらに、Certificate Managerを使ったHTTPS化やサブドメイン対応までをカバー。

本番運用に近い構成の作成方法がわかるようになります。


EKS クラスターをスケーラブルにしよう

最後は、Horizontal Pod Autoscaler + Cluster Autoscaler を活用して、

リソース使用量に応じて自動でスケールするクラスターを作成。

クラウドならではの「必要なときにだけ使う」効率的な設計を学びます。

---


EKSを通じて、Kubernetesを本番環境で運用する感覚をリアルに掴めるようになります。


IAM、IRSA、LoadBalancer、Secrets Manager、ECR、Terraform…。

最初は少しとっつきにくく感じるこれらの技術も、実際に手を動かしながら構築を進めていくことで、「使えるスキル」として自分の中に定着していきます。


「ただ動かす」だけではなく、

安全に・効率よく・スケーラブルに運用する力をこのコースで育てていきましょう。


EKSでの学びは、DevOpsの世界を現実のスキルとして手に入れるための大きな一歩です。

クラウド運用の基礎をしっかり身につけ、次のステージへと進んでいきましょう。


それでは、コースでお会いできるのを楽しみにしています!

Who this course is for:

  • Kubernetesをローカルで学んだが、クラウド環境ではまだ不安な方
  • Amazon EKSを使ったクラウド運用を体験してみたい方
  • IAMやSecrets、ALBなどのAWS周辺知識も含めて学びたいWebエンジニア
  • IaC(Infrastructure as Code)や構成管理に興味がある方
  • DevOpsに向けたステップアップとして、クラウドスキルを身につけたい方