강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

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

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

  • Aiden Kim
이론 실습 모두
공식문서
Kubernetes
elk
monitoring
minikube
infrastructure

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

こんなことが学べます

  • 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などのコンテナ技術の基礎知識

こんにちは
です。

60

受講生

4

受講レビュー

4

回答

5.0

講座評価

1

講座

💻좋은 시스템과 프로세스를 꾸준히 고민하는 DevOps 엔지니어입니다.

️DevOps와 클라우드 관련 지식 공유에 관심이 많습니다.

 

  • 현재 외국계 IT 기업에서 DevOps 엔지니어로 근무 중

  • 클라우드 네이티브 기술을 좋아하는 CNCF Kubestronaut 멤버

기술 블로그: https://guide-to-devops.github.io/

뉴스레터: https://aidenslab-newsletter.beehiiv.com/

カリキュラム

全体

18件 ∙ (4時間 14分)

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

受講レビュー

全体

4件

5.0

4件の受講レビュー

  • kimpro2님의 프로필 이미지
    kimpro2

    受講レビュー 1

    平均評価 5.0

    5

    33% 受講後に作成

    • aidenkim
      知識共有者

      Hello Kim Pro! Thank you for leaving a course review 🙂 If you have any further questions or feedback about the lecture content, please feel free to let me know anytime! I will strive to provide better lectures and share knowledge in the future :)

  • sskim13792님의 프로필 이미지
    sskim13792

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    It was great that you started with a simple basic explanation of Kubernetes, which helped me refresh my understanding of the concepts. It was a good lecture for grasping the basic concepts of the overall ELK Stack. Additionally, it would be great to have content on expanding the ELK Stack to secure availability, or collecting logs from actual application web servers and WAS logs, rather than just a demo app with simple logs! I enjoyed the lecture. Thank you!

    • aidenkim
      知識共有者

      Hello sskim1! Thank you for leaving such a wonderful review! In this lecture, I tried to convey the basic concepts of Kubernetes and ELK more efficiently. I'm glad you were able to grasp the basic concepts of each technology. 🙂 And thank you so much for suggesting additional topics you'd like to see covered! Ensuring the availability of the ELK stack and collecting logs from a live server are great topics to cover. I'll add these topics to my To-Do List and start planning. If I update the lecture with related content in the future, I'll be sure to let sskim1 know. Thank you again!

  • pixelo님의 프로필 이미지
    pixelo

    受講レビュー 1

    平均評価 5.0

    5

    89% 受講後に作成

    • aidenkim
      知識共有者

      Hello pixlo! Thank you for leaving a course rating 🙂 If you have any further questions about the course content or suggestions for improvement, please feel free to let me know anytime! I will strive to provide even better lectures and knowledge sharing in the future. Thank you!

  • wjdgus님의 프로필 이미지
    wjdgus

    受講レビュー 11

    平均評価 4.9

    5

    100% 受講後に作成

    It was a lecture where I could quickly understand the stack by creating a cluster locally through Minikube and setting up ELK myself. Great 😊😊

    • aidenkim
      知識共有者

      Hello, Kim Jeong-hyun! Thank you so much for being so persistent and leaving such a great review😊😊 When I was making this course, I thought a lot about how to easily explain the process of deploying and using the ELK monitoring system on k8s. I'm so happy and proud that you were able to quickly understand the ELK stack.😊 I will use the review and star rating you left as nourishment and strive to provide better courses and knowledge sharing in the future. Thank you!

¥3,518

似ている講座

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