The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes
The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes
Minimum price
Suggested price
The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes

This book is 75% complete

Last updated on 2018-11-30

About the Book

I am yet to discover the exact description of the book. For now, all I know is that there will be some auto-scaling, monitoring, and logging inside Kubernetes clusters.

About the Author

Viktor Farcic
Viktor Farcic

Viktor Farcic is a Senior Consultant at CloudBees and a member of the Docker Captains group.

He coded using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got Visual prefix), ASP (before it got .Net suffix), C, C++, Perl, Python, ASP.Net, Visual Basic, C#, JavaScript, Java, Scala, etc. He never worked with Fortran. His current favourite is Go.

His big passions are Microservices, Continuous Deployment and Test-Driven Development (TDD).

He often speaks at community gatherings and conferences.

Bundles that include this book

The DevOps 2.3 Toolkit: Kubernetes
The DevOps 2.4 Toolkit: Continuous Deployment To Kubernetes
The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes
3 Books
Suggested Price
Bundle Price

Table of Contents

  • Preface
  • About the Author
  • Dedication
  • Audience
  • Requirements
  • Autoscaling Deployments and StatefulSets Based On Resource Usage
    • Creating A Cluster
    • Observing Metrics Server Data
    • Auto-Scaling Pods Based On Resource Utilization
    • To Replicas Or Not To Replicas In Deployments And StatefulSets?
    • What Now?
  • Auto-Scaling Nodes Of A Kubernetes Cluster
    • Creating A Cluster
    • Setting Up Cluster Autoscaling
    • Scaling Up The Cluster
    • The Rules Governing Nodes Scale-Up
    • Scaling Down The Cluster
    • The Rules Governing Nodes Scale-Down
    • Can We Scale Up Too Much Or De-Scale To Zero Nodes?
    • Cluster Autoscaler Compared in GKE, EKS, and AKS
    • What Now?
  • Collecting And Querying Metrics And Sending Alerts
    • Creating A Cluster
    • Choosing The Tools For Storing And Querying Metrics And Alerting
    • A Quick Introduction To Prometheus And Alertmanager
    • Which Metric Types Should We Use?
    • Alerting On Latency-Related Issues
    • Alerting On Traffic-Related Issues
    • Alerting On Error-Related Issues
    • Alerting On Saturation-Related Issues
    • Alerting On Unschedulable Or Failed Pods
    • Upgrading Old Pods
    • Measuring Containers Memory And CPU Usage
    • Comparing Actual Resource Usage With Defined Requests
    • Comparing Actual Resource Usage With Defined Limits
    • What Now?
  • Debugging Issues Discovered Through Metrics And Alerts
    • Creating A Cluster
    • Facing A Disaster
    • Using Instrumentation To Provide More Detailed Metrics
    • Using Internal Metrics To Debug Potential Issues
    • What Now?
  • Extending HorizontalPodAutoscaler With Custom Metrics
    • Creating A Cluster
    • Using HorizontalPodAutoscaler Without Metrics Adapter
    • Exploring Prometheus Adapter
    • Creating HorizontalPodAutoscaler With Custom Metrics
    • Combining Metric Server Data With Custom Metrics
    • The Complete HorizontalPodAutoscaler Flow Of Events
    • Reaching Nirvana
    • What Now?
  • Visualizing Metrics And Alerts
    • Creating A Cluster
    • Which Tools Should We Use For Dashboards?
    • Installing And Setting Up Grafana
    • Importing And Customizing Pre-Made Dashboards
    • Creating Custom Dashboards
    • Creating Semaphore Dashboards
    • A Better Dashboard For Big Screens
    • Prometheus Alerts vs. Grafana Notifications vs. Semaphores vs. Graph Alerts
    • What Now?

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub