Logging in Kubernetes with EFK Stack | The Complete Guide
What you'll 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
Requirements
- Know basics of Kubernetes
- Know basics of Docker
Description
You will learn how to:
set up a Kubernetes cluster from scratch
configure fully functioning logging in Kubernetes cluster with EFK Stack
With following steps:
configure Java and NodeJS applications to produce logs, package them into Docker images and push into a Docker private repository.
create Kubernetes cluster on a cloud platform (Linode Kubernetes Engine)
deploy these application Docker images in the cluster
deploy ElasticSearch, Kibana and Fluentd in the cluster
configure Fluentd to start collecting and processing the logs and sending them to ElasticSearch
configure Kibana to visualise the log data stored in ElasticSearch
Who this course is for:
- DevOps engineers
- Software developers
- System administrators
- People, who want to setup logging in their K8s cluster
- People, who want to learn how Elastic/EFK stack works in Kubernetes
- People, who want to learn how to deploy and configure applications in K8s cluster
Course content
- Preview02:05
Instructor
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!