Outlecture
Home
About
Technology
Design
Video
Contact
Official
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Amazon EKS のおすすめの教材7選! 【 2023年3月 最新版】

更新日:2023年3月11日

こちらは、独学で Amazon EKS を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

Amazon EKS を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計7選紹介します。

Amazon EKS とは

Amazon EKSは、AWSで利用できるKubernetesのマネージドサービスで、Kubernetes アプリケーションを実行、管理、およびスケーリングできます。Amazon ECSとの違いとしては、ECSはAWS独自のオーケストレーションツールを使用していますが、EKSはOSSのKubernetesを使用しており、Kubernetesの機能をそのまま使うことができます。EKSは、ECSと比較して学習コストが高いですが、その分機能が豊富でありより大規模の環境に向いています。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

Amazon EKSをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

2. Udemy おすすめ講座4選

Outlectureで厳選したおすすめのUdemy講座4選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2023年2月)
コースレベル コース時間 作成日 更新日 料金

手を動かして学ぶKubernetes on Amazon EKS

thumbnail
4 874 55 初級〜上級 3 時間 54 分 2021年4月3日 2023年2月27日 ¥4,200

米シリコンバレーエンジニア監修!AWS EKS KubernetesハンズオンBest Practices (2022)

thumbnail
4.4 1,841 4 中級 5 時間 47 分 2020年7月19日 2023年1月21日 ¥15,000

米シリコンバレーDevOps監修!上級編Terraform + AWS EKS + VPCハンズオンベストプラクティス!

thumbnail
5 79 3 中級 5 時間 27 分 2021年5月22日 2022年11月17日 ¥27,800

米シリコンバレーDevOps監修!Istio Service Mesh ハンズオン+Kubernetes AWS EKS

thumbnail
4.4 841 1 中級 3 時間 59 分 2020年8月28日 2023年1月21日 ¥15,000

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でAmazon EKSを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


手を動かして学ぶKubernetes on Amazon EKS

手を動かしてAmazon EKS、Kubernetesの基本を学べる!

thumbnail
平均評価
4
総購入者数
874
先月の購入者数
(2023年2月)
55
コースレベル
初級〜上級
コース時間
3 時間 54 分
作成日
2021年4月3日
更新日
2023年2月27日
料金
¥4,200

Amazon EKSをベースにして、Kubernetesを手を動かしながら学びます。このコースでは最初にKubernetesでは、どうやってWebアプリケーションをデプロイし、提供するのかについて実践します。また、Kubernetesだから必要になる運用作業についてもEKSをベースにして学びます。

eksctlを使って手数少なくEKSを素早く習得

  • Kubernetesにおいて、分かりづらい部分であるサービスの外部公開について手を動かしながら理解を深めます

  • eksctlの各種機能を使って運用作業を実施します

  • AWS初心者向けにAWSのアカウント作成から実施します

EKSを操作しながら、Kubernetesの理解を深める

AWSでは、EKSを通じてKubernetesに貢献しています。EKS自体はKubernetesのアップデートを取り込みながらAWSならではの独自機能も提供しています。EKSを学習することでKubernetesの基本から最新のKubernetesの使い方まで、Kubernetesの理解を深めることができます。

本コースでは、AWS初心者はまずAWSのアカウントを作成します。AWSのアカウントから認証情報を発行し、CLIツールでAWSを操作できるようにします。EKSを操作するCLIツールとしてeksctlをインストールします。eksctlを使うと簡単にEKSを操作することができます。eksctlはEKS公式のCLIツールです。eksctlを使って簡単にEKSの環境を作成します。

コンテナ技術を利用するケースとして、Webアプリケーションを公開することが多いと思います。ここでは、公開する題材として、nginxを利用します。サービス公開の手段として、NodePortとロードバランサーを使ったやり方を学びます。まずNodePortを使うことで、Kubernetesの機能だけでサービスの外部公開ができることを学びます。また、NodePortを使う場合のデメリットについても理解します。そのデメリットを解消するためにロードバランサーを使用するやり方についても学びます。サービス公開において、HTTPSやヘルスチェックにも対応します。

Kubernetesの運用としては、サービスをオートスケーリングすることや監視、アップデート、ユーザ管理を行う必要があります。これらについても手を動かしてやり方を学べるようにしています。

このように、AWS、Kubernetes入門者が手を動かして学ぶことができるコースを作成しました。

  1. 講座の紹介
  2. 講座の紹介
  3. AWSを始める
  4. AWSアカウントを作成する
  5. IAMユーザを作成する
  6. 請求アラートを設定する
  7. Amazon EKSを始める
  8. macOSおよびLinuxでの環境構築について
  9. Windowsでの環境構築について
  10. AWSのアクセスキーを設定する
  11. Amazon EKSを理解する
  12. eksctlについて
  13. eksctlをインストールする(Homebrewの場合)
  14. eksctlをインストールする(AWS CloudShellの場合)
  15. eksctlの設定ファイルを作成する
  16. EKSを操作する(Homebrewの場合)
  17. AWS CloudShellでのkubectlのインストール方法について
  18. EKSを操作する(AWS CloudShellの場合)
  19. サービスを公開する
  20. nginxをデプロイする
  21. NodePortをデプロイする
  22. AWS Load Balancer Controllerについて
  23. ロードバランサーを配置する
  24. HTTPSに対応する
  25. ヘルスチェックを実装する
  26. サービスを公開する
  27. サービスをスケールする
  28. 本セクションで参照する外部サイトについて
  29. Deploymentリソースを作成する
  30. Horizontal Pod Autoscalerを設定する
  31. Cluster Autoscalerを設定する
  32. サービスをスケールする方法を理解する
  33. サービスをスケールする
  34. 環境変数を設定する
  35. ConfigMapを作成する
  36. ConfigMapによる環境変数を更新する
  37. Secretを作成する
  38. 監視を設定する
  39. CloudWatch Container Insightsのインストールについて
  40. CloudWatch Container Insightsをインストールする
  41. メトリクス、ログを確認する
  42. 作成したコンテナイメージをEKS上で起動する
  43. AWS CloudShellでの本セクションのサポートについて
  44. サンプルのWebアプリケーションを作成する前に
  45. サンプルのWebアプリケーションを作成する
  46. コンテナイメージを作成する前に
  47. コンテナイメージを作成する
  48. 「作成したコンテナイメージをEKS上で起動する」レクチャーの補足
  49. 作成したコンテナイメージをEKS上で起動する
  50. ユーザ管理を行う
  51. 新しいIAMユーザを作成する
  52. ユーザ認証を行うKubernetesリソースを作成する
  53. 新しいIAMユーザでKubernetes環境にアクセスする
  54. EKSで既存のVPCを利用する
  55. EKSに対応したVPCを理解する
  56. VPCを作成する
  57. 既存のVPCを使ってEKSを作成する
  58. EKSをアップデートする
  59. EKSのアップデートにおける事前準備
  60. PodDisruptionBudgetを設定する
  61. EKSをアップデートする
  62. 付録:kubectlを理解する
  63. minikubeのインストールについて
  64. minikubeをインストールする
  65. 基本操作を理解する
  66. デバッグ方法を理解する
  67. kubectlの設定を理解する
  68. Horizontal Pod Autoscalerをマニフェストで扱う
  69. ボーナス
  70. ボーナスレクチャー
米シリコンバレーエンジニア監修!AWS EKS KubernetesハンズオンBest Practices (2022)

CKAD&CKA&CKS認定の米エンジニアが教えるAWS EKS実践コース。Helm, Ingress, SSL証明書, IAMユーザーやPodの認証認可(RBAC, IRSA), スケーリング(CA, HPA), モニタリング

thumbnail
平均評価
4.4
総購入者数
1,841
先月の購入者数
(2023年2月)
4
コースレベル
中級
コース時間
5 時間 47 分
作成日
2020年7月19日
更新日
2023年1月21日
料金
¥15,000

*Updated the course material on Nov 17th 2022


このコースを一文でまとめると?

このコースは、AWSやKubernetes中級者以上のDevOpsの方が、AWS EKSクラスターを初めて構築し、本番運用向けの様々なベストプラクティス(Helm, Dashboard, Ingress, SSL証明書, AWS IAMユーザーやPodの認証認可: RBAC, IRSA, スケーリング: CA, HPA, Monitoring: Prometheus, Grafana).まで学ぶコースです。


注釈: このコースはK8sのアドミニストレーター(DevOps)としてAWS EKS上でK8sクラスターを構築するための第一歩です。

また、アプリデベロパーでKubernetesクラスターの構築・管理まで興味がない方は対象外です。AWS EKSでの0から本番運用までを学びたいDevOpsがターゲットになります。


☆コース内容を確認した上で受講をいただけるように、無料プレビューを公開してます。ぜひご覧ください☆


もしかしてあたなは今下記に当てはまりますか?

  • AWS EKSをはじめるきっかけがない 

  • DockerをローカルホストのMinikubeで動かすだけでなく、AWS上で動かしてみたい⼈ 

  • DevOpsとして、マネージドKubernetesクラスターをAWS EKSで構築したい

  • DockerとKubernetesはなんとなくわかった、じゃあ次はAWSでKubernetesを学ぼう!

  • AWS EKSの本番運用向けのベストプラクティス知りたい

  • KubernetesダッシュボードをRBAC認可を使ってセットアップしたい

  • Helm chartを使ってPrometheusとGrafanaを使ってクラスターやPodをモニタリングしたい

  • K8s serviceからAWSのロードバランサーを作成し、SSL証明書を設定、ELBのアクセスログを有効化する方法を学びたい

  • AWS EKS内でのAWS IAMユーザーの認証と認可のプロセスを知りたい(aws-iam-authenticator, aws-auth ConfigMap, RBAC: Role Based Access Control)

  • AWS EKS内でのK8s PodのAWSへの認可(IRSA: IAM Role for Service Account)がいまいちわからない・・・

  • AWSのEC2を使ってK8sのワーカーノードをAutoscaleさせる仕組みを構築したい(Cluster Autoscaler)

  • 本番運用向けのEKSクラスター内のモニタリングの仕方がわからない・・・


当コースを取るべき人

  • すでにAWSのハンズオン経験が1ー3ヶ月以上ある人(EC2, ELB, VPC, Subnet, IAM, S3, CloudWatch)

  • Dockerの経験が1−3ヶ月以上ある(Docker中級者以上推奨。私のDocker完全入門コースとKubernetes完全入門コースを終えてからこのコースをお勧めします)

  • すでにKubernetesの知識と経験がが1−3ヶ月以上あり、K8sオブジェクトの基礎を理解している人(Pod, Service, Deployment, Ingress、ConfigMap, ClusterRole, etc)(Kubernetes中級者以上推奨。私のKubernetes完全入門コースを終えてからこのコースをお勧めします)

  • AWS EKSをはじめるきっかけがない、まだEKSを構築したことがない人

  • K8sのYAMLリソースを使ったことのある人 

  • AWS EKSの本番運用向けのベストプラクティス(Security, Monitoring, Scaling, Performance)知りたい

  • DevOpsエンジニアとしてKubernetesクラスターをAWSで本番運用向けの構築の仕方を、丁寧な図解説で本質をマスターしたい


当コースが不要な人

  • すでにAWS EKSの理論や実践をたくさん知っている

  • 特にKubernetesをAWSで使用することを考えておらず、ドッカーやK8sにに興味ない

  • Dockerを利用したことが全くない

  • AWSを利用したことが全くない

  • Kubernetesを利用したことが全くない

  • 特にKubernetesクラスターを管理する必要がない人(FrontendやBackendデベロパー)



実際、私が初めてAWS EKSを利用したのは2019年でした。その時はすでにAWS DevOps ProfessionalのCertificationを取得し、Terraformを使ってインフラを立ち上げ・構築をしていました。

その後、KubernetesのCertificationであるCKAを取得しつつ、ハンズオンでEKSを触り始めました。


そこでわかったのは、AWS EKSを本番運用向けにしっかり構築するには、

1)Kubernetesクラスターをアドミニストレートできる(例:CKAレベルの知識)

2)AWSをDevOpsとして流暢に利用できる

、ことです。


本番運用向けには、単にEKSクラスター内にPodとLoadBalancerタイプのServiceでAWS ロードバランサーを立ち上げて外部に公開するだけでは全く不十分です。


  1. PodレベルのAWS IAM認可

  2. AWS IAMユーザーのK8sクラスター内への認証と認可(AWS IAM RoleとK8sのClusterRoleBindingとConfigMap)

  3. AWS ELBの暗号化とログの有効化(K8s Service annotation, AWS S3)

  4. Trafficに応じたクラスターの自動スケーリング(AWS EC2 AutoscalingGroup, K8s Cluster Autoscaler)

など、DevOpsとして管理するべきトピックはとても多岐に渡ります。


多くのDocumentationページやエンジニアの記事を読んでツールのメリット・デメリットを理解した上で、EKS Clusterのアーキテクチャを設計する必要もあります。


このコースでは、DevOpsのエンジニアをターゲットに、KubernetesクラスターをAWSで構築したい方向けに、「Docker」「AWS」「Kubernetes」を使ってベストプラクティスを学びながらハンズオンでEKSクラスターを構築していきましょう。


当コースは単なる理論詰め込み型ではなく、再現性の高い実践的なラボとわかりやすい図解説付きのハウトゥーです。


このコースで理論と実践を学ぶことで、

  • KubernetesダッシュボードをRBAC認可を使ってセットアップ

  • Helm chartを使ってPrometheusとGrafanaを使ってクラスターやPodをモニタリング

  • Helm chartを使ってK8s serviceからAWSのロードバランサーを作成、SSL証明書を設定、ELBのアクセスログを有効化

  • AWS EKSクラスター内へAWS IAMユーザーを認証と認可(aws-iam-authenticator, aws-auth ConfigMap, RBAC: Role Based Access Control)

  • AWS EKS内でのK8s PodのAWSへの認可(IRSA: IAM Role for Service Account)

  • AWSのEC2とAutoScalingGroupを使って、K8sのワーカーノードをAutoscale、そしてストレステスト(Cluster AutoscalerとPodレベル認可のIRSA)

  • クラスタ内のPodを自動でスケールアップ・ダウン、そしてストレステスト(HorizontalPodAutoscaler)

  • なぜeksctl マネージドワーカーノードを本番運用で使うべきでないか

  • EKSのデフォルトCNIであるAWS-VPC-CNI pluginのデメリット(EC2のインスタンスタイプによって左右されるPod IPの数)

の理解の仕方まで理解できるようになります。



このコースを取るべき6つの理由

1. 現シリコンバレーDevOpsエンジニア(CKA、CKAD、AWS DevOps Pro保持)による監修

本番現場目線で、Docker,AWS, Kubernetes, AWS EKSを使っている経験をもとに、最新の情報を紹介します


2. 抽象的でとっつきにくいコンセプトやアーキテクチャを図解説

AWS ELBのSSL TerminationやIRSAの仕組みをわかりやすく図解説しました


3. AWS EKSの2020年最新のベストプラクティス

ネットでPodレベルのAWS IAM認可のツールを検索すると、Kube2iamなどの古いツールが多くの記事で紹介されたりしています。Kubernetes自体が頻繁にバージョンアップしているので(現在V1.8)、2020年現在最新のベストプラクティスを紹介しています


4. AWS EKSコースで最も幅広く詳細なトピックをカバーしたコース

AWS EKSクラスターを本番むけに構築する際は、デモ向けのチュートリアルだけでは到底足りません。Security(クラスター内のユーザーとPodの認証と認可、AWS ELBへのTrafficのSSL暗号化), reliability(EKSワーカーノードの自動スケーリングやPodの自動複製、K8s Ingress Controllerのツールの選択)などDevOpsとして管理することはとても多岐にわたります。

AWS EKSを本番運用しているDevOpsエンジニアとして、数あるAWS EKSの他のコース中で最も体系的で詳細なコースと自信を持って言えます。


5. ハンズオン重視の実践型

理論の図解説による理解は元より、実践で構築できることが大事なので、ハンズオンでデモをしています


6. 幅広いコースをたったの6時間以内に凝縮

講師である自分が学んでいたときのコースを選ぶ目安は、コースの長さでもありました。すでに仕事で忙しいエンジニアなので、10時間以上だとFocusが持たなかったり、冗長で端的にさくっとスパッと学べないことが多いです。そのため、いかに簡潔にコンパクトに学べるかを意識してこのコースを監修しました。週末にさくっと一気に学べます。



生徒さんのエンジニアキャリアアップに役立つコースとなれば嬉しいです。

  1. ここから始めましょう
  2. このコースを取るべき6つの理由
  3. 講師の略歴・バックグラウンド
  4. このAWS EKSコースの立ち位置
  5. Kubernetesのおさらい
  6. コースマテリアルをダウンロード
  7. Kubernetesのマスター・ワーカーアーキテクチャのおさらい
  8. K8sマスターノード(コントロールプレーン)のおさらい
  9. K8sワーカーノード(データプレーン)のおさらい
  10. K8sオブジェクト(Pod, Deployment, Service, Ingress, ConfigMap)おさらい
  11. AWSとEKSクラスターのセットアップと構築
  12. AWSのSetup(アカウント、IAMユーザー、Access Key)
  13. AWSの料金節約のコツとEmailアラートの設定の仕方
  14. CLIをインストール(aws, aws-iam-authenticator, kubectl, eksctl)
  15. AWS CLIの名前付きプロファイルを~/.aws/credentialsに設定する
  16. EKSクラスターをついに作成
  17. AWS VPCのアーキテクチャをおさらい(VPC, Subnet, AZ, 等)
  18. EKSコンソールを紹介
  19. Helm Chartの簡単なイントロ
  20. Helmを使う理由
  21. Helm CLIをインストール
  22. Helm Chartの概要とメリット
  23. Helm Chartフォルダーの解剖
  24. NginxでHelmコマンドをデモ(リポ、install, upgrade, rollback)
  25. KubernetesのDashboard
  26. なぜK8sのDashboardを先にインストールするのか
  27. ステップ1: Metrics Serverをインストール
  28. ステップ2:Dashboard v2をインストール
  29. ステップ3:RBAC(Role Based Access Control)でDashboardユーザーを認可
  30. K8sダッシュボードの解説(namespace, ログ、シェルでコンテナに接続など)
  31. サンプルGuestbookアプリをついにEKSに構築!
  32. Guestbookアプリのアーキテクチャを解説
  33. GuestbookアプリのYAMLファイルのリンク変更
  34. アプリのPod, Deployment, Serviceを作成し、外部に公開
  35. 図解でAWSとK8sクラスターのアーキテクチャを解説
  36. Ingress (L7 ロードバランサー)で外部にアプリを公開
  37. なぜLoadBalancerタイプのServiceでなくIngressを使うべきなのか
  38. Nginx Ingress ControllerをHelm Chartでインストール
  39. IngressリソースYAMLを作成しL7ロードバランスを可能にする
  40. EKSクラスター内のアーキテクチャを図解説
  41. AWS ELBのHTTPSを有効化する
  42. ”400 Bad Request: Plain HTTP request send to HTTPS port”エラーの解決方法
  43. AWS ELBのアクセスログを有効化する(S3バケット、K8s service annotations)
  44. Nginx Ingress Controllerのデメリットを解説
  45. AWS ALB Ingress Controllerのデメリットを解説
  46. なぜIstio Service Meshがオススメなのか(クラスター内でデフォルトで相互TLS)
  47. ボーナス: 数あるIngress Controllerツールの比較
  48. 認証と認可(Authentication & Authorization)
  49. AWS IAMユーザーのK8sクラスターへの認証と認可
  50. AWS IAMユーザーのクラスター内への認証プロセスを解剖
  51. Kubeconfigとaws-auth ConfigMapによるAWS IAMユーザーの認証
  52. 新しいAWS IAMユーザーとAccess Keyをコンソールで作成
  53. AWS IAMユーザーをK8sクラスター内にアドミンとして認可(注意!アンチパターン)
  54. ClusterRoleBinding(RBAC)でK8sユーザーの権限をコントロール
  55. ClusterRoleBindingで権限が設定されたK8sユーザーをAWS IAMユーザーをバインド(aws-auth ConfigMapで定義)
  56. AWS IAM RoleをK8sクラスター内に認可
  57. モニタリング(PrometheusとGrafana)
  58. PrometheusをHelm Chartでインストール
  59. GrafanaをHelm Chartでインストール
  60. K8sコントロールプレーンのLogを有効化
  61. EKS ConsoleからマスターノードコンポーネントのLogを有効化
  62. CloudWatch Logsの保存期間を設定してコスト削減
  63. (上級編) PodレベルのAWS IAM認可: IRSA (IAM Role for Service Account)
  64. PodのK8sクラスター内での認証・認可(Service AccountとClusterRole)のおさらい
  65. デフォルトのPodのAWSへの認可: EC2のInstance ProfileのIAM Roleを利用 (アンチパターン!)
  66. IRSAのアーキテクチャを図解説
  67. AWS IAM Roleを作成しServiceAccountとNamespaceを指定、PodのYAMLでIRSAのServiceAccountを指定
  68. EC2のInstance MetadataURLへのアクセスをiptablesコマンドでブロック
  69. eksctl Managed Nodeのデメリット(EC2のUserdataスクリプトを設定不可)
  70. ClusterAutoscalerを使ってEKSワーカーノードをAutoScale
  71. Cluster Autoscalerの概要
  72. ステップ1:AWSのASG(AutoScalingGroup)にTagを追加
  73. ステップ2:Cluster Autoscaler PodにAWS IAM認可をPodレベルのIRSAで追加
  74. ステップ3:Cluster AutoscalerをHelm Chartでインストール
  75. Cluster Autoscalerをストレステスト
  76. HorizontalPodAutoscalerを使ってPodをAutoscale
  77. HPAの概要
  78. ステップ1:Metrics Serverをインストール
  79. ステップ2:リソースリクエストをPod YAMLに定義
  80. ステップ3:HorizontalPodAutoscalerを作成
  81. HPAをストレステスト
  82. AWS-VPC-CNIのデメリット
  83. EC2のインスタンスタイプによってPod IPの数が制限されるデメリット
  84. クリーンアップ
  85. EKSクラスターとAWS VPCをクリーンアップ
  86. S3バケットとIAMポリシーをAWS Consoleからマニュアルで削除
  87. SNSで米シリコンバレーDevOpsエンジニアをフォロー!
  88. 次のステップ
  89. 次のステップは新コース!Istio Service MeshでKubernetesクラスター内を自動でMutual TLS など!
  90. ボーナスチャプター
  91. ボーナス
米シリコンバレーDevOps監修!上級編Terraform + AWS EKS + VPCハンズオンベストプラクティス!

AWS・Terraform・EKSの本番運用向けベストプラクティスを全て融合させ、シニアDevOpsとして自信を持って構築・運用・昇格・昇給ができるようになる、超応用・上級編コースです。

thumbnail
平均評価
5
総購入者数
79
先月の購入者数
(2023年2月)
3
コースレベル
中級
コース時間
5 時間 27 分
作成日
2021年5月22日
更新日
2022年11月17日
料金
¥27,800

*Updated the course material on Nov 17th 2022


このコースを一文でまとめると?

このコースは、AWS&Terraform&EKS中級者の方が、TerraformとAWS EKSのベストプラクティスを使って、AWSのコアサービス(EC2、IAM、VPC)とEKSクラスターをハンズオンで構築し、体系的に知識とスキルを身に着けるコースです。


注釈: このコースはDevOpsとしてAWS EKSとVPCをコード(Terraform)で管理・設定・構築するためのコースです。コースレベルはDevOps・Terraform・AWS・EKS中級者向けです(AWS EKSハンズオンコースは修了済みであることが必須です)。


☆コース内容を確認した上で受講をいただけるように、無料プレビューを公開してます。ぜひご覧ください☆



もしかしてあたなは今下記に当てはまりますか?

  • TerraformのSyntaxなどはわかったが、本番運用向けの使い方がわからない

  • TerraformのRemote Modulesの公式Githubページを読んだだけでは全くわからない

  • 本番運用向けのEKSベストプラクティスはEKSCTL CLIでは理解できたが、DevOpsアプローチであるIaCでの設定の仕方を学びたい

  • TerraformでVPCを作成してみたいが、スパゲティコードになってしまう

  • TerraformでEKSを構築し、AWS EKS内でのAWS IAMユーザーの認証と認可のプロセスを知りたい(aws-iam-authenticator, aws-auth ConfigMap, RBAC: Role Based Access Control)

  • AWS EKS内でのK8s PodのAWSへの認可(IRSA: IAM Role for Service Account)のTerraformでの仕方を学びたい

  • AWSのEC2を使ってK8sのワーカーノードをAutoscaleさせる仕組みを構築したい(Cluster Autoscaler)

  • TerraformでEKSを構築し、EFSをK8sのワーカーノードにAuto-mountさせたい


当コースを取るべき人

  • クラウドコンピューティングのAWSの知識が中級レベル程度ある人(EC2、VPC、IAM、EKS、SSM、S3、DynamooDB、KMSなどを使用します)

  • EKSのベストプラクティスの知識がある人

  • Terraformの中級者レベルの知識がある人

  • TerraformでAWS VPCとEKSを本番運用向けに立ち上げたい人

  • DevOpsとしてシニアレベルへ昇格したい、昇給したい、転職したい人

  • AWS EKSハンズオンコースを修了済みの方

  • Terraform完全入門コースを修了済みの方

  • AWS完全入門コースの本番運用向け上級編ベストプラクティスを終えた方


当コースが不要な人

  • DevOpsとしてVPCやEKSをIaCで構築する予定が無い方

  • AWS EKSハンズオンコースを修了済みでない方

  • Terraform完全入門コースを修了済みでない方

  • AWS完全入門コースの本番運用向け上級編ベストプラクティスを終えてない方



このコースで学ぶTerraformとEKSの上級レベルの知識とスキルは、おそらくまだ日本ではほぼ知られていない・実践されていない最先端のものになります。


ここまでできれば、確実にSeniorレベルへのステップアップになり、転職活動や昇給にも当然役立ちます。




このコースを取るべき5つの理由

1. 大好評!Udemyベストセラーインストラクター(x5)&現シリコンバレーDevOpsエンジニア(AWS SAAとAWS DevOps Pro、CKA、CKAD保持)による監修


本番現場目線で、Terraform, AWS VPC, EKSを使っている経験をもとに、最新の情報(Terraform v0.14)を紹介します


2. プラクティカル, スケーラブル, そしてエクステンシブルなTerraformデザインパターンを使い、 抽象化とmodularizationが可能に


本番運用向けには、単にTerraformの基礎を学べばいいだけではありません。

一般的なソフトウェアデザインパターンもTerraformにあてはまり、このコースでは Facade patternを使い, クリーン、スケーラブル, 管理と拡張がしやすいコードを書いていきます。



3. 本番運用向けのAWS EKSベストプラクティス(security, IRSA, CA, EFS, Logging etc)をTerraformで応用


このコースは、 "AWS EKSハンズオン" コースで学んだEKSのベストプラクティスをTerraformを使って実際にアプライしていきます。


カバーされるトピックは:

- K8s secretsやEBS volumesを暗号化

- AWSユーザーやRoleをK8sクラスター内へ認証・認可

- K8s taintsやlabelsをK8s worker nodesへ追加

- master nodeのlogを有効か

- podレベルののAWS IAM role (IRSA)

- Cluster Autoscalerを使い、ワーカーノードを自動でスケールアウト

- EKS worker nodeのuserdata scriptから、EFSをEC2に自動でmount


これらすべてをTerraformから設定します。



4. DevOpsとしてスキルアップし、昇給・昇格間違いなし!

このコースで学ぶTerraformとEKSの上級レベルの知識とスキルは、おそらくまだ日本ではほぼ知られていない・実践されていない最先端のものになります。

ここまでできれば、確実にSeniorレベルへのステップアップになり、転職活動や昇給にも当然役立ちます。


5. 幅広いコースをたったの5時間以内に凝縮

講師である自分が学んでいたときのコースを選ぶ目安は、コースの長さでもありました。すでに仕事で忙しいエンジニアなので、15-20時間以上だとFocusが持たなかったり、冗長で端的にさくっとスパッと学べないことが多いです。そのため、いかに簡潔にコンパクトに学べるかを意識してこのコースを監修しました。


生徒さんのエンジニアキャリアアップに役立つコースとなれば嬉しいです。

  1. ここから始めよう!
  2. このコースを取るべき5つの理由
  3. このコースの立ち位置
  4. Terraformベストプラクティスの3 Layers Moduleアーキテクチャーの概要
  5. コースマテリアルをダウンロード
  6. AWS CLIの名前付きプロファイルを~/.aws/credentialsに設定する
  7. Terraformベストプラクティスの3 Layers Moduleアーキテクチャーの概要
  8. Terraform Remote Backendに必要なリソースを3-layered Module Architectureで作成
  9. Terraform Remote Backendを3-layered Moduleで作成する概要
  10. Step 1: S3のRemote TF modulesを local Resource Modulesにコピー(Bottom up approach)
  11. Step 2: Terraform Remote BackendのInfrastructure Modulesを作成
  12. Step 3: Composition layerを作成し、必要なインプット変数のValueを定義しInfra layerにパスダウン
  13. 3つのSubnetレイヤーがあるVPCを作成(AWS完全入門コースの本番運用ベストプラクティスのチャレンジチャプターに似ている)
  14. Step 1: VPCのRemote TF modulesを local Resource Modulesにコピー(VPCとSecurity Groupなど)
  15. Step 2: VPCのInfrastructure Modulesを作成
  16. Step 3: Composition layerを作成し、必要なインプット変数のValueを定義しInfra layerにパスダウン
  17. EKS ClusterをVPC内に作成
  18. EKSを作成するステップの概要
  19. Step 1: EKSのRemote TF modulesを local Resource Modulesにコピー(Bottom up approach)
  20. Step 2: EKSのInfrastructure Modulesを作成
  21. Step 3: Composition layerを作成し、必要なインプット変数のValueを定義しInfra layerにパスダウン
  22. Step 4: kubeconfigファイルを設定して、EKS clusterにアクセスする
  23. EKS worker nodeにAttachされたAWS EBS Volumesを暗号化する
  24. EBSボリュームを暗号化するステップの概要
  25. Step 1: EBS root volumeを暗号化するAttributeをComposition layerの`local.tf`で定義
  26. Step 2: 暗号化するためにAWS KMS Key moduleをInfra layerに作成
  27. Step 3: AWS KMS moduleをResource layerに作成
  28. Security: AWS IdentityのK8sへの認証(aws-auth configMap)と認可(RBAC: Clusterrolebinding)
  29. (上級編)AWS IdentityのK8sへの認証・認可のおさらい
  30. Step 1: まずはAWS IAM roles/users/accountsを `aws-auth` ConfigMapを使ってK8sクラスターに追加する方法
  31. Step 2: `map_roles`ローカル変数を`data.tf`に定義、Infraレイヤーにパスダウン
  32. Step 3: `map_roles`インプット変数をResource layerにパスダウン
  33. Step 4: AWS IAM role `Developer`が`aws-auth` configmapに存在していないことをチェック
  34. Step 5: Terraform apply
  35. Step 6: `aws-auth` configmapに`Developer` AWS IAM roleが追加されていて、認証できるかチェック
  36. Step 7: ClusterRoleBinding `k8s-developer`を作成し、K8sクラスター内でAWS Identityが認可が取れるかテスト
  37. K8s taintとlabelをworker nodesに追加
  38. Step 1: まずはWorker nodesの既存のtaintsとlabelsをチェック
  39. Step 2: taintsとlabelsを追加
  40. Step 3: Terraform apply
  41. Step 4: マニュアルでEC2 worker nodesを再起動し、EC2にTaintとLabelをUserdataスクリプトから追加させる
  42. K8s コントロールプレーン (Master Components)のLoggingを有効化
  43. K8s コントロールプレーン (Master Components)のLoggingの概要
  44. Step 1: まずはコントロールプレーンのログを有効化するための、resource moduleで必要なインプット変数を理解する
  45. Step 2~4: `cluster_enabled_log_types`というインプット変数を、terraform.tfvarsで定義し、Infraへパス
  46. Step 5: control planeのlogsが有効化されているかConsoleからチェック
  47. (ベストプラクティス) Security: IRSA(IAM Role for Service Account)を使い、PodレベルのAWSへの認可を設定
  48. IRSA(IAM Role for Service Account、またはPodレベルのIAM認可)アーキテクチャの解剖とおさらい
  49. Step 1: まずはIRSAの3つのRequirementsを理解する
  50. Step 2: (req1) OIDCプロバイダーを作成し、クラスターにアソシエイト
  51. Step 3: `Composition` layerのterraform.tfvarsで、`enable_irsa`インプット変数をtrueに設定
  52. Step 4~5: `enable_irsa`インプット変数をinfraからresource moduleへパスし、Terraform applyする
  53. Step 6: (req2) NamespaceとServiceAccountとOIDCエンドポイントを指定したIAM assumable roleを作成
  54. Step 7: IAM assumable roleとIAM policy modulesをinfrastructure layerで作成
  55. Step 8: AWS Terraform module for IAMをresource module layerにコピー
  56. Step 9: Terraform apply
  57. Step 10: 作成されたAWS IAM roleがk8s namespaceとservice account名を含んでいるかチェック
  58. Step 11: (req3) IAM roleをservice accountのAnnotationに追加し、IRSAをテスト
  59. K8s worker nodesをCluster Autoscaler (CA)を使ってスケールアウト・ダウンする(AWS ASGに似ている)
  60. Cluster Autoscalerの概要とおさらい
  61. Step 1: (ch8で設定済み) K8sノードのlabelsとtaintsを設定
  62. Step 2: Cluster Autoscalerのauto-discoveryをASGのTagで有効化する
  63. Step 3: ASGのIAM パミッションを、cluster autoscalerにIRSA (Podレベル)で追加
  64. Step 4: Cluster Autoscaler(CA)をHelm chartでインストール
  65. Step 5: Cluster AutoscalerのIAM roleが正しいかチェック
  66. Step 6: Metrics Serverをインストール
  67. Step 7. CAのAuto Scalingをテスト
  68. EFS (Elastic File System)をK8s Worker Nodes (EC2)に自動でマウントする
  69. EFSの概要
  70. Step 1: terraform.tfvarsで, EFSのファイルIDとマウントポイントを`/etc/fstab`ファイルに書き込むコマンドを指定する
  71. Step 2: EFS moduleをinfrastructure layerに作成
  72. Step 3: EFS resourceをResource layerで定義
  73. Step 4: Terraform apply
  74. Step 5: EFSがAuto-mountされてるかSSH接続してテスト
  75. 全てのAWSリソースをクリーンアップ
  76. クリーンアップ
  77. ボーナス
  78. ボーナスレクチャー
米シリコンバレーDevOps監修!Istio Service Mesh ハンズオン+Kubernetes AWS EKS

元Microsoftエンジニアが教えるIstio実践コース。Gateway, Virtual Service, 加重Routing, Fault Injection, Circuit Breaker, Mutual TLS,JWTの認証認可

thumbnail
平均評価
4.4
総購入者数
841
先月の購入者数
(2023年2月)
1
コースレベル
中級
コース時間
3 時間 59 分
作成日
2020年8月28日
更新日
2023年1月21日
料金
¥15,000



このコースを一文でまとめると?

このコースは、Kubernetes中級者以上のDevOpsの方が、Istio Service Meshをディプロイし、本番運用向けの様々なベストプラクティス(Gateway, Virtual Service, Destination Rule, 加重Routing, Mirror Live Traffic, Fault Injection, Circuit Breaker, Mutual TLS, TLS Termination, JWTの認証認可, TLS Origination, Kiali Dashboard)まで学ぶコースです。


注釈: このコースはK8sのアドミニストレーター(DevOps)としてAWS EKSやGKE上でK8sクラスターを管理するためのコースです。

また、アプリデベロパーでKubernetesクラスターの構築・管理まで興味がない方は対象外です。


☆コース内容を確認した上で受講をいただけるように、無料プレビューを公開してます。ぜひご覧ください☆


もしかしてあたなは今下記に当てはまりますか?

  • Istio Servie Meshをはじめるきっかけがない 

  • Istio Servie Meshの公式ページを読んだだけでは全くわからない

  • DevOpsとして、Kubernetesクラスター内のSecurityを改善したい(Mutual TLSなど)

  • Nginx Ingress Controllerのデメリットを克服するために、本番運用向けのIngress Controllerを使いたい

  • AWS ALB Ingress Controllerは複数のIngress YAMLを合算できないデメリットがあるので、他のIngress Controllerを使いたい

  • Istio Gatewayを使ってホストへのHTTPS(TLS Termination)を有効化したい

  • Virtual Service Subsetを使って加重Routing(%の割合によるrouting、Canary rollout) を設定

  • DestinationRuleを使ってCircuit Breakerを有効化したい

  • Gatewayを使ってHTTPからHTTPSへRedirectの設定をしたい

  • JWT(Json Web Token)を使って認証(Authentication)と認可(Authorization)を設定したい

  • ServiceEntryを使ってEgressのSecurityを向上したい


当コースを取るべき人

  • Dockerの経験が1−3ヶ月以上ある(Docker中級者以上推奨。私のDocker完全入門コースとKubernetes完全入門コースを終えてからこのコースをお勧めします)

  • すでにKubernetesの知識と経験がが1−3ヶ月以上あり、K8sオブジェクトの基礎を理解している人(Pod, Service, Deployment, Ingress、ConfigMap, ClusterRole, etc)(Kubernetes中級者以上推奨。私のKubernetes完全入門コースを終えてからこのコースをお勧めします)

  • Istio Service Meshをはじめるきっかけがない、まだIstioを使ったことがない人

  • K8sのYAMLリソースを使ったことのある人 


当コースが不要な人

  • すでにIstio Service Meshの理論や実践をたくさん知っている

  • 特にKubernetesクラスター内でMeshの構築やMutual TLS、認証認可などする予定がない・興味がない

  • 特にKubernetesを使用することを考えておらず、ドッカーやK8sにに興味ない

  • Dockerを利用したことが全くない

  • Kubernetesを利用したことが全くない

  • 特にKubernetesクラスターを管理する必要がない人(FrontendやBackendデベロパー)


本番運用向けには、単にKubernetesクラスター内にPodとLoadBalancerタイプのServiceでAWS ロードバランサーを立ち上げて外部に公開するだけでは全く不十分です。

またNginxやAWS ALB Ingress Controllerにはデメリットがあり、本番運用向けには向いていません。

さらに、クラスター内のコネクションをHTTPSにアップグレードしたい場合や、Traffic managementをしたい場合は、普通にIngress ControllerやK8sのNetwork Policyだけでは足りません。


このコースでは、DevOpsのエンジニアをターゲットに、Kubernetesクラスター内NetworkのSecurityとControlを向上させ、本番運用により近いクラスターの形成をハンズオンで学んでいきます。


当コースは単なる理論詰め込み型ではなく、再現性の高い実践的なラボとわかりやすい図解説付きのハウトゥーです。



このコースで理論と実践を学ぶことで、

  • Istio VirtualServiceとGatewayでPodを外部に公開 

  • Istio Gatewayを使ってホストへのHTTPS(TLS Termination)を有効化

  • Virtual Service Subsetを使って加重Routing(%の割合によるrouting、Canary rollout) を設定

  • HTTP HeaderのIdentityによるRoutingを有効化

  • VirtualServiceからDelayやHTTPエラーコードをInjectしてResilienceのテスト 

  • VirtualServiceでRetryやTimeoutを指定して、Resilienceをテスト

  • Destination Ruleを使ってLoad Balancingポリシーを設定

  • DestinationRuleを使ってCircuit Breakerを有効化

  • Istio Service Mesh内でMutual TLSが有効化されているのを確認

  • Mutual-TLSのSTRICTモードをMesh全体(全てのnamespaces)に有効化

  • JWT(Json Web Token)を使って認証(Authentication)と認可(Authorization)を設定

  • 指定したSource IPに対して、JWTのEnd-User Authorizationを有効化する

  • ServiceEntryを使ってEgress Securityとモニタリングを高める 

  • 外部URLへのアクセスに対して、DestinationRuleでHTTPSを有効化する(TLS Origination)

  • Kialiダッシュボードを使ってService MeshをVisualizeしたりログやMetricsをチェック


などを理解できるようになります。



このコースを取るべき5つの理由

1. 現シリコンバレーDevOpsエンジニア(CKA、CKAD、AWS DevOps Pro保持)による監修

本番現場目線で、Docker,AWS, Kubernetes, AWS EKSを使っている経験をもとに、最新の情報を紹介します


2. 抽象的でとっつきにくいコンセプトやアーキテクチャを図解説

IstioのComplexity(難解度)はかなり高く、学ぶのに一苦労します。特にIstioの公式ページでは、__ダイアグラム・図解がほとんどといっていい程全く無い__ ので、コンセプトの理解に非常に苦労します。


例えば、Istio特有のYAMLリソースである`Gateway`, `Virtual Service`, `Destination Rule`, `Service Entry`などといった関係性がうまく図解説されていません。


なので、High-levelな図解から、IstioのFeatureごとの図解まで、今ネット上で見つかる(日英含む)__最もVisual-learningに優しい__ Istioコースになっています。


3. Istio Service Meshの2020年最新のFeatures

IstioのアーキテクチャはV1.5から変わったので、 ネット上で見つかる記事やデモは古いものになります。

このコースでは2020年現在最新のIstioのアーキテクチャとFeaturesを紹介していきます。


4. ハンズオン重視の実践型

理論の図解説による理解は元より、実践で構築できることが大事なので、ハンズオンでデモをしています


5. 幅広いコースをたったの5時間以内に凝縮

講師である自分が学んでいたときのコースを選ぶ目安は、コースの長さでもありました。すでに仕事で忙しいエンジニアなので、10時間以上だとFocusが持たなかったり、冗長で端的にさくっとスパッと学べないことが多いです。そのため、いかに簡潔にコンパクトに学べるかを意識してこのコースを監修しました。週末にさくっと一気に学べます。



生徒さんのエンジニアキャリアアップに役立つコースとなれば嬉しいです。

  1. Introduction
  2. このコースを取るべき5つの理由
  3. 講師の略歴・バックグラウンド
  4. このIstio Service Mesh + Kubernetesコースの立ち位置
  5. Service Meshって何?
  6. コースマテリアルをダウンロード
  7. Istio Service Meshって何?
  8. Istio Service Mesh アーキテクチャ
  9. v1.5の前後で変わったIstioアーキテクチャ
  10. なぜIstioを使うべきなのか?メリットを図解説!
  11. AWSのSetup(アカウント、IAMユーザー)(MInikubeを使っても構いませんがロードバランサーのテストができません)
  12. AWSの料金節約のコツとEmailアラートの設定の仕方
  13. CLIをインストール(aws, aws-iam-authenticator, kubectl, eksctl)
  14. AWS CLIの名前付きプロファイルを~/.aws/credentialsに設定する
  15. AWS EKSをeksctl CLIを使ってSetup
  16. Istioセットアップ(istioctl CLI, IstioをK8sにDeploy)
  17. istioctl CLIをインストール
  18. istioctl v1.7.0以降から、profile demoでPrometheusやKialiがインストールされなくなりました
  19. IstioをK8sクラスター内にDeploy
  20. Istio Sidecar Injectionを有効化する
  21. Monitoring
  22. 簡単なMonitoringダッシュボードを先に紹介
  23. Grafana dashboardをチェック
  24. Kiali Dashboard(リクエストトレーシング)の紹介
  25. サンプルアプリをK8sクラスターにディプロイ
  26. GuestbookサンプルアプリをK8sクラスターにディプロイ
  27. GuestbookアプリのリポURLの変更
  28. GuestbookサンプルアプリのPodsをReplicaSetとしてディプロイ
  29. GuestbookサンプルアプリのPodをService(LoadBalancer)で外部公開
  30. Nginx Ingress ControllerをHelmを使ってインストール
  31. IngressリソースをYAMLで作成し、HTTPパスやホストによるL7ロードバランス
  32. K8s Service (LoadBalancerタイプ)によって作成されたAWS ELBを削除
  33. 図解でアーキテクチャをおさらい
  34. Istio GatewayとVirtualServiceでPodを外部に公開
  35. Gatewayとは何か(Ingress Controllerの代替)
  36. Gateway YAMLの解剖
  37. Virtual Serviceとは何か(ingress resourceの代替)
  38. VirtualService YAMLの解剖
  39. Istio GatewayとVirtual Serviceをディプロイ
  40. Nginx Ingress Controller (とAWS ELB)をアンインストール
  41. IstioサンプルアプリBookinfoをディプロイ
  42. IstioでTraffic Management
  43. 加重ルーティング・Canary(%によるrouting)をDestination RuleのSubsetで設定
  44. HTTP HeaderのIdentityによるRouting
  45. Query StringによるRouting
  46. URI (HTTP path)によるRouting
  47. DelayをInjectしてResilienceをテストする
  48. HTTP Errorコードを指定して、Resilienceをテスト
  49. Timeoutを指定して、Resilienceをテスト
  50. Retryを指定して、Resilienceをテスト
  51. Live Trafficをコピーする
  52. Destination Ruleを使ってLoad Balancingポリシーを設定する
  53. ロードバランサーのSticky SessionをDestinationRuleで有効化する
  54. Rate Limitingを有効化
  55. Circuit Breakerを有効化
  56. TransitのSecurity(HTTPS)
  57. Istio Gatewayを使って1つのホストへのHTTPS (TLS Termination)を有効化する
  58. 複数ホストへのHTTPS (TLS Termination) (SNI) をIstio Gatewayを使って有効化する
  59. Istio Service Mesh内でMutual TLSが有効化されているのを確認する
  60. Mutual-TLSのSTRICTモードをMesh全体(全てのnamespaces)に有効化する
  61. Mutual-TLSのSTRICTモードをMesh内のNamespace限定で有効化する
  62. Mutual-TLSのSTRICTモードをMesh内のNamespaceのWorkload限定で有効化する
  63. HTTPからHTTPSへのRedirectを設定する
  64. JWT(Json Web Token)を使って認証(Authentication)と認可( Authorization)を設定
  65. End-Userの認証を有効化(RequestAuthenticationとAuthorizationPolicyでJWT Tokenを指定)
  66. 指定したHTTP pathに対して、JWT Tokenによる認証・認可を有効化
  67. 指定したHTTP pathとHOST(ドメイン)に対して、JWT Tokenによる認証・認可を有効化
  68. HTTP Header Attributeにより、認証・認可を有効化
  69. 指定したSource IPに対して、JWTのEnd-User Authorizationを有効化
  70. ServiceEntryを使ってEgress Securityとモニタリングを高める
  71. デフォルトのEgressのPass Throughをテスト
  72. 外部のURLをServiceEntryでMeshに登録
  73. 外部URLへのアクセスに対してTimeoutを設定する
  74. 外部URLへのアクセスに対して、DestinationRuleでHTTPSを有効化する(TLS Origination)
  75. Observability/モニタリング
  76. Istio Envoy Proxyのログをチェック
  77. Jaeger でリクエストTracingのダッシュボードをチェック
  78. KialiでService MeshをVisualize
  79. 次のステップ
  80. 次のステップ!新コース(AWSコース)のお知らせ
  81. ボーナスレクチャー
  82. ボーナス

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2023年2月)
いいね数 公開日

今更聞けない、DockerとKubernetesの違いって何?Dockerは2022年、すべてのエンジニアが使うべきツール!

thumbnail

チャンネル名:CS Career Kaizen 元Microsoft現シリバレエンジニア

3,441 311 71 2021年12月22日

【簡単】Amazon EKSクラスターの構築【AWS】

thumbnail

チャンネル名:アドックインターナショナル

41 - 3 2022年12月27日

【eksctlで簡単デプロイ!!】AWS EKSを学ぼう(Elastic Kubernetes Service)#01

thumbnail

チャンネル名:Luka #AWSを動画で学ぶ

1,061 51 22 2021年7月10日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • Amazon EKSの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

今更聞けない、DockerとKubernetesの違いって何?Dockerは2022年、すべてのエンジニアが使うべきツール!

CS Career Kaizen 元Microsoft現シリバレエンジニア

総視聴数
3,441
先月の視聴数
(2023年2月)
311
いいね数
71
公開日
2021年12月22日
#AWS #devops #エンジニア #クラウド #docker #kubernetes #terraform #eks #datadog #jenkins

役立ったと思ったら、アルゴリズムのためライクとコメントで引き続き応援してもらえると、私の心が少しホッコリします:)


日本1のCloud DevOpsスクール(受講生1.5万人超) ➡️ https://www.cscareerkaizen.com/
【簡単】Amazon EKSクラスターの構築【AWS】

アドックインターナショナル

総視聴数
41
先月の視聴数
(2023年2月)
-
いいね数
3
公開日
2022年12月27日
AWSでのコンテナ技術活用についての動画です!
AWS EKSを使用したKubernetes環境、EKSクラスターを構築するデモンストレーション動画です。
AWS上にKubernetesを構築したい方、AWSコンソールでのKubernetes構築が難しいといった方は是非ご覧ください!

※本動画ではEKSクラスターの構築方法について計200秒でデモンストレーションします。
・Kubernetesについて
・EKSクラスターについて
・EKSクラスターの構築

今後の動画では、このEKSクラスターを使用し、IaCを効率よく活用する方法について紹介する予定ですので、併せてご覧ください。

※お問い合わせはこちら
https://adoc.co.jp/contact/

※この動画の音声は "音読さん" を使用しています。
https://ondoku3.com/

#Infrastructureascode
#AWS
#Kubernetes
#アプリケーション開発
【eksctlで簡単デプロイ!!】AWS EKSを学ぼう(Elastic Kubernetes Service)#01

Luka #AWSを動画で学ぶ

総視聴数
1,061
先月の視聴数
(2023年2月)
51
いいね数
22
公開日
2021年7月10日
コンテナ・Kubernetesどこからやればいいのか分からない!!
このシリーズではそんな悩みを解決します。
この動画を通じてEKS(Elastic Kubernetes Service)をマスターしましょう。

EKS Workshop
https://www.eksworkshop.com/

5. まとめ

Amazon EKSのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

SQL
Jenkins
AWS Lambda
SQL
Jenkins
AWS Lambda

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2023 outlecture.com All Rights Reserved.