
Learn how to set up K8s cluster from scratch and configure logging with ElasticSearch, Fluentd and Kibana
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
- 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
- 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