Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Debug and Monitor multi-container apps

Debug and Monitor multi-container apps

The slides are related to Azure learning series Hands on series. This is the fifth part of the series where we cover the debugging and monitoring containers deployed to a managed Kubernetes cluster. The Kubernetes cluster is provisioned using Azure Kubernetes Service (AKS). Azure container monitoring is used as one of the options. For the open source solution, we liked at Prometheus and Grafana.

9e33a1d43a88f23f6c545c1e0f07f4b5?s=128

Nilesh Gule

October 25, 2018
Tweet

Transcript

  1. Azure Kubernetes Service (AKS) - Part 5 Debug & Monitor

    Multi-container Apps Nilesh Gule
  2. $whoami { “name” : “Nilesh Gule”, “title” : “Architect |

    Microsoft Azure MVP”, “website” : “https://www.HandsOnArchitect.com", “github” : “https://github.com/NileshGule" “twitter” : “@nileshgule”, “linkedin” : “https://www.linkedin.com/in/nileshgule”, “email” : “nileshgule@gmail.com", “likes” : “Technical Evangelism, Cricket” }
  3. AKS learning series - Part 4 - Deploy Multi- container

    apps to AKS - Part 5 - Debugging & Monitoring AKS using OMS / Prometheus - Part 6 - CI CD with Docker & Kubernetes (Bonus) - Part 1 - Getting started with Docker - Part 2 - Stitch Multi-container apps with Docker Compose - Part 3 - Container Orchestration using Kubernetes with Minikube
  4. Application Overview

  5. Recap - part 1 (Docker) - https://www.youtube.com/watch?v=fQvmGm8Z85E

  6. Recap - part 2 (Docker Compose) - https://www.youtube.com/watch?v=crjRSvPVIlE

  7. Recap - part 3 (Container Orchestration - Minikube) - https://www.youtube.com/watch?v=n2FPsunhuFc

  8. Recap - part 4 (AKS, PV & PVC) - https://www.youtube.com/watch?v=uSEMM1TfI8I

  9. Debug multi-container apps

  10. DEMO
 
 Debug Docker containers !10

  11. DEMO
 
 Debug Kubenetes Cluster !11

  12. Debug Kubernetes cluster

  13. DEMO
 
 Monitor AKS using OMS !13

  14. OMS & Log Analytics

  15. Monitor multi container apps

  16. • Part of Cloud Native Computing Foundation (CNCF) • Open

    source • Good at handling time series data • Has support for alerting
  17. None
  18. DEMO
 
 Monitor AKS using Prometheus & Grafana !18

  19. Grafana Dashboards

  20. Common Mistakes / Gotchas - Docker • Docker demon not

    running • Typos in naming Kubectl • Incorrect context • Wrong / missing namespace - AKS • API versions • Default RBAC enabled for recent versions
  21. References - Links 1/3 ✴Demo code ✴Kubernetes playground ✴Azure Monitoring

    ✴Container monitoring with Log Analytics ✴Prometheus ✴Grafana ✴Kubernetes cheatsheet ✴Docker cheat sheet
  22. References - Slides 2/3 ✴Slide deck - Speakerdeck - https://speakerdeck.com/nileshgule/

    ✴Slide deck - Slideshare - https://www.slideshare.net/nileshgule/ ✴
  23. References - videos 3/3

  24. Thank you very much https://github.com/NileshGule/AKS-learning-series Code with Passion and Strive

    for Excellence
  25. Q&A

  26. Feedback http://bit.ly/AKSPart5Feedback