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

This book is 50% complete

Last updated on 2018-10-22

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.

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?

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.

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 and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book 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