SlideShare a Scribd company logo
Komodor <> Epsagon | May 2021
Navigating Kubernetes with Codefresh & Komodor
Removing CI/CD Blockers
Epic | February 2021
Introduction
Your Hosts today
Kostis Kapelonis
Developer Advocate @Codefresh
Itiel Schwartz
Co-founding CTO @Komodor
Epic | February 2021
Introduction
Agenda
1. The challenges of K8s troubleshooting
2. Why you should not abuse kubectl
3. How to supercharge your metrics
4. Demo
5. Discussion and Q/A
Epic | February 2021
Introduction
How it all
started
Epic | February 2021
Introduction
https://codefresh.io/devops/troubleshooting-kubernetes-with-komodor/
Epic | February 2021
Introduction
Why should I
care?
Epic | February 2021
Introduction
Kubernetes Everywhere
Lots of tools for:
● CI/CD
● Security scans
● Unit/Integration tests
● Monitoring
Zero tools for troubleshooting
Epic | February 2021
Introduction
Repeat After Me
kubectl is NOT a troubleshooting tool
(especially when it is 3AM in the morning
and the money app is down)
Epic | February 2021
Introduction
Don’t believe me?
Epic | February 2021
Introduction
The challenge
Epic | February 2021
Introduction
Common Scenarios
You are paged at 3am. The application
is down:
1. On a cluster you are familiar with
2. On an unfamiliar cluster
Epic | February 2021
Introduction
The Important Questions
● What did we change in the cluster?
● Who made the last change?
● Where are the CI/CD pipelines?
● What about dependencies?
Epic | February 2021
Introduction
How to Spend Your Night
Epic | February 2021
Introduction
The Goal
1. Do we really need to visit 5+ different
systems to understand the issue?
2. Can we avoid escalating & waking up
other colleagues?
Epic | February 2021
Introduction
Enter Komodor
Epic | February 2021
Introduction
What is Komodor?
● Komodor is a troubleshooting tool
● It introduces a new family of tools
● It is not a metric solution
● It is not a deployment solution
● It is not a networking solution
● But it integrates with the all the above 🙂
Epic | February 2021
Introduction
Before Komodor
Epic | February 2021
Introduction
After Komodor
Epic | February 2021
Introduction
About Codefresh
CI
CD
GitOps
Epic | February 2021
Introduction
Demo
Epic | February 2021
Introduction
Komodor Deep Dive
● Service explorer
● Related services
● Events view
● Pod status & logs
● Setting up Komodor + Integrations
Introduction
Introduction
Service
Explorer
We collect data from Kubernetes
and enrich it with observability, code
repository, CI/CD and alerting tools.
The data is organized in
a comprehensive way, ready for a
drill down from the big picture to
its details.
Introduction
Introduction
Related
Services
Troubleshooting microservices
requires a deep understanding of
connections and dependencies.
In one click, you can add more
services to the service view, so it’s
correlated on one timeline.
Introduction
Introduction
Events
View
The ‘Events’ feature offers a panoramic view
of all occurrences across your entire K8s
environment.
With this system-wide visibility, Komodor
Events makes it easier to troubleshoot
elusive issues, particularly those that aren’t
traced to any one specific service or cluster.
Introduction
Introduction
Pod Status
and logs
‘Pods Status and Logs’ enables you to
quickly drill down in the pods of an
unhealthy service. This offers quick access
to all of the pod-level data you`ll need for
troubleshooting, including:
● Overview of all pods running the
service
● Pod details, similar to what you would
get with kubectl describe
● Live view of all events
● Pod containers’ logs
Introduction
Introduction
Installation
and integration
● Komodor takes about 5 minutes to
install.
● K8s agent documentation can be
found here:
https://github.com/komodorio/helm-
charts/tree/master/charts/k8s-watc
her
● Komodor integrates with all of your
favorite DevOps tools
Epic | February 2021
Introduction
Q&A
Epic | February 2021
Introduction
Thank you!
Komodor sign up
https://komodor.com/sign-up/
Codefresh sign up
https://codefresh.io/codefresh-signup/

More Related Content

PDF
Ondat komodor webinar
PDF
Chaos & Order: Breaking and Fixing Things in K8s Environments
PDF
5 Best Practices to Simplify Kubernetes Troubleshooting
PDF
Troubleshooting Permissions in Cloud-Native Products With Komodor & Authorizon
PDF
Troubleshooting in a distributed systems
PDF
CNCF JLM Meetup - Making Peace With the Grim Reaper
PDF
Why DevOps Tools Do Not Speak Developer Language (and how to overcome this)
PDF
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...
Ondat komodor webinar
Chaos & Order: Breaking and Fixing Things in K8s Environments
5 Best Practices to Simplify Kubernetes Troubleshooting
Troubleshooting Permissions in Cloud-Native Products With Komodor & Authorizon
Troubleshooting in a distributed systems
CNCF JLM Meetup - Making Peace With the Grim Reaper
Why DevOps Tools Do Not Speak Developer Language (and how to overcome this)
5 things we learned not to ignore while scaling kubernetes webinar dev ops.co...

What's hot (20)

PDF
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
PDF
WSO2Con USA 2015: Planning Your Cloud Strategy
PDF
Building an IoT Monitoring App with InfluxDB and LoRa
PPTX
ML-Based Data-Driven Software Development with InfluxDB 2.0
PDF
IoT in the Cloud: Build and Unleash the Value in your Renewable Energy System
PPTX
CDK - The next big thing - Quang Phuong
PDF
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
PDF
Argo Workflows 3.0, a detailed look at what’s new from the Argo Team
PDF
Migrating .NET Apps to CF, A Strategy for Enterprises
PPTX
Tectonic Summit 2016: It's Go Time
PDF
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
PDF
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
PDF
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
PDF
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
PDF
PDF
How to share a Kubernetes cluster securely through Lens spaces
PDF
Cloud Native & Docker
PDF
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
PPTX
Enhancing web applications with cloud intelligence
Evan Kaplan [InfluxData] | InfluxDays Opening Remarks | InfluxDays NA 2021
WSO2Con USA 2015: Planning Your Cloud Strategy
Building an IoT Monitoring App with InfluxDB and LoRa
ML-Based Data-Driven Software Development with InfluxDB 2.0
IoT in the Cloud: Build and Unleash the Value in your Renewable Energy System
CDK - The next big thing - Quang Phuong
Ana-Maria Calin [InfluxData] | Migrating from OSS to InfluxDB Cloud | InfluxD...
Argo Workflows 3.0, a detailed look at what’s new from the Argo Team
Migrating .NET Apps to CF, A Strategy for Enterprises
Tectonic Summit 2016: It's Go Time
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
Tanny Ng, Nadeem Syed [WP Engine] | How WP Engine Transformed Monitoring Into...
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Bhagvan Kommadi [Value Momentum] | TeleHealth Platform: DevOps-Based Progress...
Tobias Braun [Herrenknecht AG] | Going Underground with InfluxDB | InfluxDays...
How to share a Kubernetes cluster securely through Lens spaces
Cloud Native & Docker
Sensor Data in InfluxDB by David Simmons, IoT Developer Evangelist | InfluxData
Enhancing web applications with cloud intelligence
Ad

Recently uploaded (20)

PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
STL Containers in C++ : Sequence Container : Vector
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
Introduction to Windows Operating System
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
GSA Content Generator Crack (2025 Latest)
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
DNT Brochure 2025 – ISV Solutions @ D365
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
STL Containers in C++ : Sequence Container : Vector
How to Use SharePoint as an ISO-Compliant Document Management System
Monitoring Stack: Grafana, Loki & Promtail
Introduction to Windows Operating System
Topaz Photo AI Crack New Download (Latest 2025)
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Salesforce Agentforce AI Implementation.pdf
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Designing Intelligence for the Shop Floor.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
GSA Content Generator Crack (2025 Latest)
MCP Security Tutorial - Beginner to Advanced
Computer Software and OS of computer science of grade 11.pptx
Patient Appointment Booking in Odoo with online payment
Weekly report ppt - harsh dattuprasad patel.pptx
DNT Brochure 2025 – ISV Solutions @ D365
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Ad

Removing CI/CD Blockers: Navigating K8s with Codefresh & Komodor

  • 1. Komodor <> Epsagon | May 2021 Navigating Kubernetes with Codefresh & Komodor Removing CI/CD Blockers
  • 2. Epic | February 2021 Introduction Your Hosts today Kostis Kapelonis Developer Advocate @Codefresh Itiel Schwartz Co-founding CTO @Komodor
  • 3. Epic | February 2021 Introduction Agenda 1. The challenges of K8s troubleshooting 2. Why you should not abuse kubectl 3. How to supercharge your metrics 4. Demo 5. Discussion and Q/A
  • 4. Epic | February 2021 Introduction How it all started
  • 5. Epic | February 2021 Introduction https://codefresh.io/devops/troubleshooting-kubernetes-with-komodor/
  • 6. Epic | February 2021 Introduction Why should I care?
  • 7. Epic | February 2021 Introduction Kubernetes Everywhere Lots of tools for: ● CI/CD ● Security scans ● Unit/Integration tests ● Monitoring Zero tools for troubleshooting
  • 8. Epic | February 2021 Introduction Repeat After Me kubectl is NOT a troubleshooting tool (especially when it is 3AM in the morning and the money app is down)
  • 9. Epic | February 2021 Introduction Don’t believe me?
  • 10. Epic | February 2021 Introduction The challenge
  • 11. Epic | February 2021 Introduction Common Scenarios You are paged at 3am. The application is down: 1. On a cluster you are familiar with 2. On an unfamiliar cluster
  • 12. Epic | February 2021 Introduction The Important Questions ● What did we change in the cluster? ● Who made the last change? ● Where are the CI/CD pipelines? ● What about dependencies?
  • 13. Epic | February 2021 Introduction How to Spend Your Night
  • 14. Epic | February 2021 Introduction The Goal 1. Do we really need to visit 5+ different systems to understand the issue? 2. Can we avoid escalating & waking up other colleagues?
  • 15. Epic | February 2021 Introduction Enter Komodor
  • 16. Epic | February 2021 Introduction What is Komodor? ● Komodor is a troubleshooting tool ● It introduces a new family of tools ● It is not a metric solution ● It is not a deployment solution ● It is not a networking solution ● But it integrates with the all the above 🙂
  • 17. Epic | February 2021 Introduction Before Komodor
  • 18. Epic | February 2021 Introduction After Komodor
  • 19. Epic | February 2021 Introduction About Codefresh CI CD GitOps
  • 20. Epic | February 2021 Introduction Demo
  • 21. Epic | February 2021 Introduction Komodor Deep Dive ● Service explorer ● Related services ● Events view ● Pod status & logs ● Setting up Komodor + Integrations
  • 22. Introduction Introduction Service Explorer We collect data from Kubernetes and enrich it with observability, code repository, CI/CD and alerting tools. The data is organized in a comprehensive way, ready for a drill down from the big picture to its details.
  • 23. Introduction Introduction Related Services Troubleshooting microservices requires a deep understanding of connections and dependencies. In one click, you can add more services to the service view, so it’s correlated on one timeline.
  • 24. Introduction Introduction Events View The ‘Events’ feature offers a panoramic view of all occurrences across your entire K8s environment. With this system-wide visibility, Komodor Events makes it easier to troubleshoot elusive issues, particularly those that aren’t traced to any one specific service or cluster.
  • 25. Introduction Introduction Pod Status and logs ‘Pods Status and Logs’ enables you to quickly drill down in the pods of an unhealthy service. This offers quick access to all of the pod-level data you`ll need for troubleshooting, including: ● Overview of all pods running the service ● Pod details, similar to what you would get with kubectl describe ● Live view of all events ● Pod containers’ logs
  • 26. Introduction Introduction Installation and integration ● Komodor takes about 5 minutes to install. ● K8s agent documentation can be found here: https://github.com/komodorio/helm- charts/tree/master/charts/k8s-watc her ● Komodor integrates with all of your favorite DevOps tools
  • 27. Epic | February 2021 Introduction Q&A
  • 28. Epic | February 2021 Introduction Thank you! Komodor sign up https://komodor.com/sign-up/ Codefresh sign up https://codefresh.io/codefresh-signup/