강의

멘토링

커뮤니티

Programming

/

Devops & Infra

コンパクトに理解し、すぐに実装するKubernetes ELKログ監視システム

ELKスタックとKubernetesの複数のリソースの基本的な知識を習得するだけでなく、ログ監視システムの構築という実用的なKubernetesの使用経験も得られます。

難易度 初級

受講期間 無制限

  • Aiden Kim
Kubernetes
Kubernetes
elk
elk
monitoring
monitoring
minikube
minikube
infrastructure
infrastructure
Kubernetes
Kubernetes
elk
elk
monitoring
monitoring
minikube
minikube
infrastructure
infrastructure

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

sskim1

100% 受講後に作成

Kubernetesの簡単な基本説明から丁寧に解説してくださり、概念を再確認できてよかったです。全体的なELK Stackの基礎的な概念を掴むのに良い講義でした。追加で、ELK Stackを拡張して可用性を確保する方法や、単純なログのデモアプリではなく、実際のアプリケーションのWEBサーバーのログとWASのログを収集するような内容があれば、もっと良かったです!講義、ありがとうございました!

5.0

김정현

100% 受講後に作成

Minikubeを使ってローカルにクラスターを作成し、そこにELK設定を直接してみて、そのスタックについて素早く理解できる講義でした。 😊😊😊

5.0

최유진

83% 受講後に作成

良い講義をありがとうございます。楽しく受講しています。 セクション5のマニフェストファイルは、別途リポジトリにアップロードされませんか?

受講後に得られること

  • Kubernetesの各リソースの理解

  • ELKスタックの理解

  • KubernetesへのELKスタック導入経験

  • 基本的なELKスタックツールの使用経験

ELKスタックとは

Elasticsearch、Logstash、Kibanaというログモニタリング関連ツールで構成されスタックを意味します。

このようなELKスタックツールをKubernetesクラスタの上に各リソースとして配布し、互いに有機的に接続されていることを確認し、自分で使ってみることは、Kubernetesを学習し、皆さんにとって良い実践経験になるという考えに本講義を準備することになりました。


実用的なKubernetesの使用経験を積みたいですか?

ELKスタックについて聞いたことがありますが、どのように配布して使用するのか気になりましたか?

そうすればよく訪れました。 この講義を聞くと、ローカルのKubernetes環境でELK(with Filebeat)スタックでログモニタリングシステムを直接構築して使用する経験を積むことができます。


本講義を受講後は...

  • ELKスタックを直接展開し、Log Monitoringシステムを構築することで、実際のKubernetes使用経験を得ることができます。

  • Kubernetes infrastructureの基本的な理論レッスンと ELK スタックの各コンポーネントをKubernetes 基本リソースだけで配布することで、Kubernetes をより深く理解することができます。

  • ELKスタックの各コンポーネントの基本的な知識を習得します。

学習内容

本講義は理論パートと実習パートに分かれています。

絵で簡単に理解できる理論クラス

KubernetesとELKスタックツールの理論は、図で簡単に説明し、コンパクトに理解するのに役立ちます。

Kubernetes リソース定義ファイルを一緒に作成した直後にデプロイ

ELKツールをKubernetesにデプロイするためのリソース定義ファイルをまとめて作成し、すぐにターミナルにデプロイして結果を確認します。

KubernetesとELKの公式文書を一緒に見て実習進行

KubernetesとELKツールの練習では、各公式文書を一緒に見ることで、公式文書への厄介さを減らすことができます。

キバナのデータ可視化実習

ログデータを閲覧できるKibanaのDiscover機能と、データを視覚化してくれるDashboard機能の基本的な使い方を実習で身につけます。

受講前の注意

  • 本講義はminikubeというツールで構築するローカルKubernetesクラスタで実践を進めます。

    • minikubeは本講義でインストールする方法と使い方をお知らせする予定ですが、実習を進めるには、あなたの練習PCにDockerのような仮想化ツールとKubernetesクラスタ管理ツールであるkubectlがあらかじめインストールされている必要があります。

  • このレッスンで使用するELKスタックツールのバージョンは、最後のオープンソースディストリビューションである7.10.2です。


    • オープンソース版のELKツールを活用したモニタリングシステムの基本を扱う予定なので、Elasticで開発されたX-Pack機能は本講義では扱いません。

練習環境

学習資料

  • このレッスンの練習に必要なリソース定義ファイルの例は、そのレッスンのレッスンノートのGithubリポジトリリンクを介して提供されます。

  • その他の練習に必要なDockerイメージリンクや各ツールの設定値も講義の授業ノートを通じて共有する予定です。

選手の知識と注意事項

  • 本講義の受講時にあらかじめ知っていれば良い知識は以下の通りです。

    • Kubernetesを使用する理由


    • kubectlの基礎知識


    • Dockerなどのコンテナ技術の基礎知識

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Kubernetesについて学んでいる間に実践的な経験を積みたい人

  • KubernetesでELKログ監視システムを構築したい人

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

  • Kubernetesを使用する理由

  • kubectlの基礎知識

  • Dockerなどのコンテナ技術の基礎知識

こんにちは
です。

81

受講生

7

受講レビュー

5

回答

5.0

講座評価

1

講座

💻より良いシステムとプロセスを常に追求し続けるDevOpsエンジニアです。

️DevOpsとクラウド関連の知識共有に強い関心を持っています。

現在、外資系IT企業でDevOpsエンジニアとして勤務中 クラウドネイティブ技術を愛するCNCF Kubestronautメンバー 技術ブログ: https://guide-to-devops.github.io/ ニュース

  • 現在、外資系IT企業でDevOpsエンジニアとして勤務中

  • クラウドネイティブ技術を愛するCNCF Kubestronautメンバー

技術ブログ: https://guide-to-devops.github.io/

ニュースレター: https://aidenslab-newsletter.beehiiv.com/

カリキュラム

全体

18件 ∙ (4時間 14分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

7件

5.0

7件の受講レビュー

  • chmh33709718님의 프로필 이미지
    chmh33709718

    受講レビュー 1

    平均評価 5.0

    5

    83% 受講後に作成

    良い講義をありがとうございます。楽しく受講しています。 セクション5のマニフェストファイルは、別途リポジトリにアップロードされませんか?

    • aidenkim
      知識共有者

      チェ・ユジンさん、こんにちは! 講義を楽しく受講してくださっているようで嬉しいです😊 お問い合わせいただいたELKシステムの各コンポーネントのマニフェストファイルですが、申し訳ございませんが別途提供はしておりません。 Kubernetes公式ドキュメントの例を参考に、ELKスタックの各コンポーネントのデプロイに必要なフィールドや値を自ら入力していくことで、各設定について自然に理解を深められるよう講義を構成したいと考えたためです。 受講生の皆さんが自らマニフェストファイルを作成する経験を持つことで、将来的に必要なリソースのマニフェストファイルを自分で作成したり分析したりする際にも役立つと考えました。 コンテナイメージのパスなど、直接タイピングするのが難しい部分は各講義の授業ノートに添付しておりますので、少しでも不便さが軽減されれば幸いです。 もし講義を受講される中で改善してほしい点やご意見がございましたら、いつでもお知らせください! 改めて、受講していただきありがとうございます。

  • jeonlyung님의 프로필 이미지
    jeonlyung

    受講レビュー 3

    平均評価 5.0

    5

    33% 受講後に作成

    • aidenkim
      知識共有者

      こんにちは、sangjaeさん!受講レビューを残していただき、ありがとうございます🙂 もし講義で扱った内容以外でさらに気になる点や講義に関するフィードバックがございましたら、いつでもお気軽にお知らせください!今後もより良い講義と知識共有に努めてまいります :)

  • hs19167612님의 프로필 이미지
    hs19167612

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    • aidenkim
      知識共有者

      こんにちは、シン・ヒチャンさん!受講評価を残していただき、ありがとうございます🙂 もし講義で扱うトピックの中でもっと気になった点や、講義に関するフィードバックがございましたら、いつでもお気軽にお知らせください!今後もより良い講義と知識共有に努めてまいります :)

  • kimpro2님의 프로필 이미지
    kimpro2

    受講レビュー 3

    平均評価 5.0

    5

    33% 受講後に作成

    • aidenkim
      知識共有者

      キムプロさん、こんにちは! 受講レビューを残していただき、ありがとうございます🙂 もし講座内容の中で、さらに気になった点やフィードバックがありましたら、いつでも気軽にお知らせください! 今後、より良い講座や知識を共有できるよう努めてまいります :)

  • sskim13792님의 프로필 이미지
    sskim13792

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    Kubernetesの簡単な基本説明から丁寧に解説してくださり、概念を再確認できてよかったです。全体的なELK Stackの基礎的な概念を掴むのに良い講義でした。追加で、ELK Stackを拡張して可用性を確保する方法や、単純なログのデモアプリではなく、実際のアプリケーションのWEBサーバーのログとWASのログを収集するような内容があれば、もっと良かったです!講義、ありがとうございました!

    • aidenkim
      知識共有者

      こんにちは、sskim1さん!素敵なレビューをいただきありがとうございます! 今回の講義では、KubernetesとELKの基本的な概念をより効率的にお伝えできるよう努めました。各技術の基礎概念を掴んでいただけたようで嬉しいです。🙂 そして、追加で扱ってほしい内容もご提案いただき、本当にありがとうございます! ELKスタックの可用性確保策と、実際に動作中のサーバーのログ収集内容は、追加で扱うのにとても良いテーマだと思います。これらのテーマは私のTo-Doリストに入れて構想してみようと思います。今後、関連内容を本講義にアップデートする際には、sskim1さんに必ずお知らせいたします。改めて感謝申し上げます!

¥3,661

似ている講座

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