Logging in Kubernetes with EFK Stack

Learn how to set up K8s cluster from scratch and configure logging with ElasticSearch, Fluentd and Kibana

  • Nana Janashia
  • 4.6
  • (478 reviews)
  • 2 hrs
  • 38 lectures
  • Udemy
Logging in Kubernetes with EFK Stack

What you will learn?

  • Set up logging in Kubernetes
  • Create Kubernetes cluster from scratch
  • ElasticSearch, Kibana, FluentD
  • Set up Docker private repository
  • StatefulSet, DaemonSet, Helm
  • Build, tag, push Docker images to private repository

Your trainer

Nana Janashia

I am teaching complex DevOps topics focused on Kubernetes and Docker in an easy and understandable way!

I am passionate about sharing my knowledge about DevOps and software development through my Youtube Channel and the various online courses and e-books.

If you are also interested in DevOps and Software engineering and all things Kubernetes, Docker etc, I would be happy to connect with you on social media!

38 lessons

Easy to follow lectures and videos covering subject details.

2 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Overview of complete setup we'll build step-by-step02:05
  • Overview01:01
  • Demo Project Resources00:20
  • Build Nodejs app Docker image06:45
  • Build Java app Docker image06:36
  • Create private Docker registry and push images05:49
  • Overview00:44
  • Create Kubernetes cluster in LKE03:05
  • Connect to remote cluster with Kubectl01:37
  • Deploy Kubernetes Dashboard02:24
  • Kubernetes Dashboard Overview01:52
  • Overview00:19
  • Configure private Docker registry credentials in k8s02:58
  • Deploy Java app in cluster from registry05:31
  • Deploy Nodejs app in cluster from registry01:58
  • Container logs in k8s cluster01:00
  • Overview00:51
  • Elastic stack explained | Logstash alternative Fluentd05:30
  • StatefulSet vs Deployment | briefly explained02:00
  • Helm and Helm Chart | briefly explained02:10
  • Overview00:13
  • Install Helm01:18
  • Deploy ElasticSearch in K8s12:09
  • Deploy Kibana in K8s03:12
  • Overview00:11
  • Ingress explained02:32
  • Deploy Ingress Controller in K8s02:30
  • Create Ingress for Kibana | Access Kibana from browser05:16
  • Overview00:47
  • Fluentd explained01:12
  • Deploy Fluentd in K8s02:08
  • Fluentd DaemonSet & Fluentd config file explained11:51
  • Configure Fluentd | Collect application logs02:41
  • Configure Fluentd | Parsing logs from containerd & cri-o | Regex09:39
  • Configure Fluentd | Send logs to ElasticSearch | Kibana UI04:24
  • Configure Fluentd | Parse log entries | Kibana UI05:38
  • Visualizing logs in Kibana | Final notes02:46
  • End Notes00:25
Online Courses

Learning Kubernetes doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Kubernetes related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free Kubernetes video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more