Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

EFK Mastery: Scaling Kubernetes Logging with Hands-on Labs

KodeKloud via Coursera

Overview

Take your skills to the next level with Mastering the EFK Stack. This course shifts focus from individual components to complex, real-world deployments. Designed for DevOps professionals, this training emphasizes scalability, container orchestration, and cloud-native strategies to ensure your applications remain high-performing and reliable. What You Will Learn: Kubernetes Orchestration: Master the deployment of Elasticsearch and Kibana within Kubernetes clusters to create resilient, scalable logging environments. Real-World Application: Deploy a mock eCommerce application on Kubernetes to practice monitoring and troubleshooting in a live scenario. Application Instrumentation: Gain hands-on experience instrumenting a Python application to generate structured logs for deep visibility into software behavior. Elastic Cloud: Explore the power of managed services to deploy, scale, and maintain your stack effortlessly in the cloud. Target Learners: This mastery course is tailored for mid-to-senior engineers and enterprise architects who need to design, secure, and scale high-throughput streaming systems. It is ideal for professionals tasked with migrating to KRaft, building cloud-native data pipelines, and implementing production-ready fault tolerance.

Syllabus

  • Elasticsearch and Kibana Deployment on Kubernetes
    • Move from concepts to platform implementation by deploying Elasticsearch and Kibana on Kubernetes. This module covers cluster deployment, Kibana access, scaling strategies, and production-minded security considerations so you can run the stack reliably in containerized environments.
  • Deploying Mock Ecommerce Application on K8s
    • Apply the EFK stack to a realistic sample workload by deploying a mock ecommerce application on Kubernetes and routing its logs into the observability pipeline. You will inspect logs in Kibana, query them with KQL, and create dashboards that surface operational signals.
  • Instrumenting a simple Python application for logging
    • Go beyond infrastructure logs by instrumenting an application for richer, more useful observability. In this module, you will add logging to a Python app, deploy it on Kubernetes, collect its logs with Fluent Bit, and build multi-step Kibana dashboards to visualize application behavior.
  • Elastic Cloud
    • Conclude the course by exploring Elastic Cloud as a managed alternative for observability. You will set up an account, connect Kubernetes monitoring with Elastic Agent, and understand how managed Elastic services can simplify operations while still providing strong visibility into cluster behavior.

Taught by

Mumshad Mannambeth

Reviews

Start your review of EFK Mastery: Scaling Kubernetes Logging with Hands-on Labs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.