About this Module

This lesson discusses the intended audience and the necessary prerequisites of the module.

Who is this module for?#

This module is for anyone who is familiar with Kubernetes and how Kube API works. You should also know the difference between the master and worker nodes, and especially resources and constructs like Pods, Ingress, Deployments, StatefulSets, ServiceAccounts, and so on.

Module structure#

This module seven chapters:

  1. Autoscaling Deployments and StatefulSets:

    This chapter introduces is auto-scaling Pods. It also teaches us auto-scaling based on resource utilization and where to specify replicas.

  2. Auto-Scaling Nodes of a Kubernetes Cluster:

    This chapter tecahes us to set up a cluter autoscaler, and how to scale up or scale down a cluster.

  3. Collecting and Querying Metrics and Sending Alerts:

    This chapter teaches us to choose the tools for storing and querying metrics. It also teaches us about alert rules, and alerting on different issues.

  4. Debugging Issues Discovered Through Metrics and Alerts:

    This chapter introduces us to the process of debugging if and when metrics and alerts find an issue. It also teaches us to get more detailed metrics and how to use internal metrics to debug an issue.

  5. Extending HorizontalPodAutoscaler With Custom Metrics:

    This chapter introduces us to the HorizontalPodAutoscaler(HPA). It also teaches us how to use and create HPA with different methods.

  6. Visualizing Metrics And Alerts:

    This chapter introdues us to Grafana, and how to use it to visualize metrics and alerts.

  7. Collecting and Querying Logs:

    This chapter will introduce us to logs. It will also teach us how to explore logs and combining clusters with different platforms.

Introduction
Mark as Completed
Report an Issue