内容简介
Building on The DevOps 2.3 Toolkit: Kubernetes, and The DevOps 2.4 Toolkit: Continuous Deployment to Kubernetes, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to monitoring, logging, and autoscaling Kubernetes.The DevOps 2.5 Toolkit: Monitoring, Logging, and Auto-Scaling Kubernetes: Making Resilient, Self-Adaptive, And Autonomous Kubernetes Clusters is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book
AI简介
这是一本深入探讨Docker技术的著作,由Kubernetes专家Viktor Farcic撰写。书中详细记录了作者如何通过监控、日志记录和自动扩展功能,实现可恢复、自适应和自主的Kubernetes集群。
书中首先介绍了如何创建一个Kubernetes集群,以及如何通过监控Metrics Server数据,实现自动扩展Pod。接着,作者深入探讨了如何设置Cluster Autoscaler,并根据负载自动调整集群规模。此外,书中还详细介绍了如何通过Prometheus和Alertmanager,实现基于延迟、流量、错误和饱和度的监控和告警。
在讨论日志记录时,作者比较了Fluentd和Logstash,并探讨了如何将Elasticsearch, Fluentd, Kibana结合使用,以实现高效的日志处理和分析。同时,作者还介绍了如何将CloudWatch与EKS集群结合,实现日志的集中管理和监控。
在选择dashboard工具时,作者推荐了Grafana,并详细介绍了如何创建适用于大屏幕的仪表盘。此外,书中还探讨了如何通过Prometheus监控应用流量,并设置告警。