Inflearn brand logo image
Inflearn brand logo image
Programming

/

Devops & Infra

CloudNet@と一緒にする Amazon EKS 拡張版 講義

Amazon EKSユーザーなら必ず知っておくべき、多様なテーマを幅広く扱うAmazon EKS拡張版の講義です。

AWS
Kubernetes
eks
security
observability

こんなことが学べます

  • EKSフルプライベートクラスターの構成と運用方法の理解

  • AWS Fargate 기반サーバーレスEKS環境の構築と活用

  • Amazon VPC CNI - Network Policy を活用したネットワークセキュリティ構成

  • データ損失のないローリングアップデート配布戦略の学習

  • Amazon S3 CSI 드라이버용 Mountpoint를 통한 스토리지 확장

  • LGTMスタック(Loki、Grafana、Tempo、Mimir) 기반 Observability環境構築

  • FinOps環境でKubeCostとOpenCostを活用したコスト最適化戦略

  • EKS ユーザーおよびリソースの認証と認可構成

  • Teleport Access Platformを活用したEKSクラスターセキュアアクセス環境構築

  • Jenkins & ArgoCD を活用した CI/CD パイプラインと GitOps 構築

講義のテーマと目的


Amazon EKS 基本講義で、もう少し多様なトピックで深く学習する拡張版講義です。

今回の講義は、AWS が提供するマネージド・クーバーネティス・サービスであるAmazon EKSを活用して、EKS クラスターをさまざまな構成方法でデプロイし、実際の運用環境で頻繁に遭遇するトピックを中心に、実習を通じて深く取り上げる拡張版講義です。

基本講義の後、さらに一歩進んだ練習指向の内容が含まれており、各セクションは実際の運用に役立つように設計されています。


CloudNet@チームの経験と研究資料に基づいて、

単に従うだけの講義ではなく、「なぜこのように構成しなければならないのか」この設定がどんな意味を持つのか? 」を一緒に悩んで実習する講義です。


こんな方におすすめです

  • EKS基本講義を受講した後、次のステップに進みたい受講生

  • Amazon EKS 環境をさまざまな方法で設定して活用したいクラウドエンジニアおよびデブオプス担当者

  • EKSベースのインフラ運用中に認証/認可、セキュリティ、監視、展開戦略などを検討している方

  • クバネティス実​​習環境をAWSベースで直接構成して体験してみたい誰でもOK!


何を学びますか?

  • Terraformを活用したEKS実践環境の構成と自動化

  • Fully Private EKS クラスターアーキテクチャの構成

  • FargateベースのEKSサーバーレス実行環境の構成

  • VPC CNIとKubernetes NetworkPolicyの設定とセキュリティグループの適用

  • Ingress(ALB)環境でのトラフィック損失のないローリング更新戦略

  • Amazon S3 連携 CSI Driver の構成と静的ボリュームの使用

  • Mimir、Loki、TempoベースのLGTM Observabilityスタックの構成

  • OpenCost/KubeCost ベースの FinOps 環境の構成

  • EKS認証/認可スキーム(IAM、OIDC、RBAC、Pod Identityなど)

  • Teleport による EKS クラスターセキュリティアクセスの構成

  • Jenkins & ArgoCDによるCI/CDパイプラインの構築


どのように学びますか?

  • テーマ別アーキテクチャの概念→図式化→実習構成の順に体系的な流れに進みます。

  • 各練習は単純なテストではなく、シナリオベースの練習で構成されています。

  • 繰り返し使用可能な自動化スクリプト、実践環境コードも付属しています。


なぜ講義を聞くべきですか?

  • 既存のEKS基本講義の流れをつなぎ、より多様なテーマを深く練習し、身につけることができる講義です。

  • Terraform、Fargate、Ingress、Monitoring、認定/認可、FinOps、CI/CDなどの実務でよく遭遇するコンポーネントをAmazon EKS環境で直接実装し、学習します。

  • テーマ別に直接構成し、体験してみる実践型実習体験を提供します。

  • 単純設定で終わらず、設定の意味と効果を理解して適用していく方法で学習が進められます。


この講義の特徴

さまざまな図式化の説明を提供

理論と実践の動きの流れを簡単に理解できるように、さまざまな図式化画面を提供します。

実習比重の高い講義

様々な実習を提供し、直接従いながら目で確認して理解できるように構成しました。

理論に比べて実習比重が高い体験型講義です。

Hands-Onページを提供

練習の便宜のために、私たちのチームが作成したEKS Hands-On Webページを提供しています。

コードベースのリソース配布

実践の便宜のために、基本的なインフラストラクチャの展開はTerraformとして展開されます。

これにより、セクションのトピックだけを集中して学習できます。

このようなことを学びます。

セクション(1)講義の紹介

  • Amazon EKS拡張版講義の紹介

  • CloudNet@チーム紹介 - オンライン研究活動、執筆、講義活動


セクション (2) [実践] Terraform で AWS リソースをデプロイする

  • Terraformの紹介と動作を確認する

  • Terraform HCLの構造とHCLブロックタイプの確認

  • TerraformでAWSリソースをデプロイする実践

セクション(3) Amazon EKS Clusters

  • Amazon EKS Clusterの紹介

  • EKS Fully Private Cluster アーキテクチャ

  • Amazon EKS Cluster で設定されているセキュリティグループの確認

セクション (4) [実践] Amazon EKS Fully Private Cluster の設定

  • EKS Fully Private Clusterの構成と確認

  • Endpoint Private Access 通信フローの確認とリソースの配布

セクション (5) Amazon EKS Cluster - AWS Fargate

  • Amazon EKS Cluster 環境での AWS Fargate の紹介

  • AWS Fargate を構成する図式化の説明

  • AWS Fargate Profileとスケジューリング方法を確認する

セクション (6) [実践] Amazon EKS Cluster - AWS Fargate の設定

  • AWS Fargate Profile を作成した後、パードのデプロイとパドの再起動

  • AWS Fargate Profile を削除したときの動作の確認

セクション (7) Amazon VPC CNI - Network Policy

  • 一般的な Kubernetes 環境での Network Policy 機能の説明

  • Amazon VPC CNI 環境で K8s Network Policy を適用する

  • AWS Security Group for Pods の説明

セクション (8) [実践] Amazon VPC CNI - Network Policy の設定

  • VPC CNI - Network Policy機能を有効にして関連情報を確認する

  • デモアプリケーションでVPC CNI - Network Policyの動作を確認する


セクション(9)[実践] Amazon EKSのIngress ALB環境でトラフィックを失うことなくサービスする

  • Pod Rolling Updateを実行するときのトラフィックの損失環境

  • Readiness Probe, Graceful Shutdown, Termination Grace Period

  • トラフィック損失のない方策の適用前後の監視

セクション (10) [実践] Mountpoint for Amazon S3 CSI Driver の設定

  • Amazon S3 CSIドライバの説明と他のCSIドライバとの比較

  • Amazon S3 CSI Driver 構成環境での静的プロビジョニングの実践

セクション (11) Observability Architecture

  • Observabilityと3 Pillars of Observabilityの説明

  • LGTM(Loki, Grafana, Tempo, Mimir) Observability Full Stack Architectureの説明

  • OpenTelemetryの紹介とOpenTelemetry Collector構造の説明

セクション (12) [実践] LGTM Observability Full Stackを設定する

  • LGTMバックエンドシステム構成(Mimir、Loki、Tempo)

  • OTel Collector、Grafanaを構成

  • 実習によるMetric、Log、Trace情報の確認


セクション (13) [実践] Amazon EKS FinOps - KubeCost & OpenCost を構成する

  • OpenCostとKubeCostの説明とアーキテクチャの紹介

  • OpenCostとKubeCostの比較

  • 練習によるOpenCostとKubeCostの設定と確認


セクション (14) Amazon EKS Authentication & Authorization

  • Kubernetes Authenticationタイプ

  • Kubernetes Authorizationタイプ

  • Amazon EKS AuthenticationとAuthorizationの説明

  • EKS Cluster Access Management

  • Instance Profile、IRSA、Pod Identityの説明

セクション(15)[実践] Amazon EKS - 認証と承認の設定

  • EKS ユーザー認証と承認の確認と構成 (ConfigMap vs EKS API)

  • Amazon EKS クラスターリソースの認証と許可の設定 (Instance Profile, IRSA, Pod Identity)

セクション (16) [実践] Amazon EKS Secure Access - Teleport の設定

  • Teleport Access Platformの導入とアーキテクチャ

  • Teleportのインストールと構成、Teleport SSHノードの登録とアクセス管理

  • EKSクラスタをTeleportに登録する

  • Teleport Role によるユーザーアクセス権限の委任

セクション (17) Introduction CI/CD

  • CI/CDの紹介と一般的な構造とツール

  • Jenkinsの紹介と構造、Jenkins Pipeline

  • ArgoCDの紹介と構造、GitOps、Jenkins CDとの比較

セクション (18) [実践] Amazon EKS CI/CD を構成する

  • Gogs、Amazon ECR、Jenkinsの設定

  • Jenkins CIパイプラインの構成

  • ArgoCDの構成とGitOpsテスト

  • Jenkins CDパイプラインの設定


**今後、サービスレベルで2つのExtra Sectionをさらに開設する予定です。 🙂

この講義を作った人

こんにちは。 CloudNet@チームで活動しているOngjaと呼ばれます。
私たちのCloudNet @チームは、クラウド関連の技術に関する知識を学び共有する研究グループです。さまざまなクラウド関連のオンラインスタディ活動、書籍執筆、講義コンテンツ制作を通じて、さまざまな知識共有活動を活発に行ってきました。今後も様々なテーマの映像講義コンテンツでお探しします。 :)


履歴事項/ポートフォリオ/個人映像

  • 「従って学ぶAWSネットワーク入門」執筆(2020年発行)

  • 「AWS教科書」執筆(2023年10月)

  • 「CloudNet@ との AWS ネットワーキング入門」 Inflearn 講義 (2023 年 4 月)

  • 「CloudNet@ での Amazon EKS 基本講義」 Inflearn 講義 (2023 年 9 月)

受講前の注意

Step by Step

  • 各セクションは理論説明→実習進行順で構成されており、講義は順番に受講することをお勧めします。

いいえ! Live

  • 練習に合わせてできるように構成されていますが、

    繰り返し作業や待ち時間が必要な部分は適切に編集されており、必要に応じて映像を停止し、実習に直接従うようにしてください。


  • 表記された実習予想時間より1.5倍程度かかると予測して進めることをお勧めします。

少量の課金発生

  • 利用可能な無料利用枠の環境を利用していますが、練習中に少量の課金が発生する可能性があることを事前にご案内します。

  • 学習パターンや状況によりますが、約20,000ウォン以上が予想されます。

学習資料

  • 練習ガイドであるEKS Hands-On Webページを提供する( https://www.ongja.space/cnaeelab

  • Terraform リソース配布コードの提供

    • Terraformリソース配布コマンドの実行⇒実践のための基本インフラストラクチャの作成

    • Terraformリソース削除コマンドの実行⇒実践のための基本インフラストラクチャの削除

    • 講義の過程でコードをダウンロードする方法を説明します。

  • 講義資料PDF/PPT提供

    • 基本的に講義進行PDFファイルを提供します。

    • 受講評価者に限り、読み取り専用のPPTファイルを提供します。

      • スライドショーで確認すると、動的な動作の理解に役立ちます。必要な方はメールでお申し込みください:)

      • メールアドレス: ongja@cloudneta.net

      • 様式: [講義名]/[申請者ニックネーム]/[受講評定有無]

      • 例: Amazon EKS 拡張版講義/ongja_cloudnet@/完了

選手の知識と注意事項

  • AWS サービスの基本について

  • クバネティスサービスの基本理解

  • Linuxシェルコマンドの基本理解

  • Amazon EKS基本講義でもう少し範囲を広げた講義で、超/中級難易度でEKS基本事前知識を持っているなら、すべてのコースに無理なく進行可能です。

こんな方に
おすすめです!

学習対象は
誰でしょう?

  • EKSの基本講座を受講後、次のステップに進みたい受講生

  • EKS環境を様々な方式で構成し活用したいと考えているクラウドエンジニアおよびDevOps担当者

  • EKS 기반 인프라 운영 중에 인증/인가, 보안, 모니터링, 배포 전략 등을 고민하시는 분

  • Kubernetesの実験環境をAWS基盤で直接構築し、体験してみたい方は誰でもOK!!

前提知識、
必要でしょうか?

  • AWSのサービス

  • Kubernetesの基本概念

  • Amazon EKS の基本概念

こんにちは
です。

1,164

受講生

98

受講レビュー

96

回答

4.9

講座評価

3

講座

안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.

저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다.

다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다.

앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)

개인블로그 -> https://ongja.space

팀블로그 -> http://blog.cloudneta.net

カリキュラム

全体

72件 ∙ (14時間 6分)

講義資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • ericserra님의 프로필 이미지
    ericserra

    受講レビュー 86

    平均評価 4.9

    5

    100% 受講後に作成

    EKS 라는 어려운 주제를 쉽게 설명해주셔서 감사합니다. 강사님께서 계획중인 다음의 강의를 개설 잘 하시고 여력이 되신다면 AWS의 Control Tower, IAM, WAF, NETWORK FIREWALL 를 포함하는 AWS 보안강의도 개설 부탁 드립니다. 감사합니다.

    • Ongja_CloudNet@
      知識共有者

      안녕하세요. ericserra님! CloudNet@ 팀입니다. 우선 좋은 수강평 남겨주셔서 감사합니다. 그리고 제안하신 "AWS 보안" 주제에 대한 필요성은 깊은 공감을 하고 있으며, 커리큘럼 정리 및 강의 내용 고민 중에 있습니다. 향후 좋은 강의로 찾아뵙겠습니다. 감사합니다 :)

  • yhn711님의 프로필 이미지
    yhn711

    受講レビュー 3

    平均評価 5.0

    5

    22% 受講後に作成

    • Ongja_CloudNet@
      知識共有者

      안녕하세요. yhn711님! CloudNet@팀 입니다. 좋은 수강평 남겨주셔서 감사합니다 :)

  • kjs3377님의 프로필 이미지
    kjs3377

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    EKS 기본 강의에 이어서 확장판 강의도 잘 들었습니다. 정말 많은 도움이 되었고, 보안 파트랑 CI/CD 파트가 특히나 유익했네요. 다음 강의도 기대하겠습니다. 감사합니다~

    • Ongja_CloudNet@
      知識共有者

      안녕하세요. CloudNet@팀 입니다. 좋은 수강평 남겨주셔서 감사합니다 :) 다음에도 좋은 강의로 찾아 뵙겠습니다.

ongjaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!