Slide 1

Slide 1 text

We Are Komodor Press Day Tour April 2022

Slide 2

Slide 2 text

How It All Started Komodor is a platform build specifically for Kubernetes users, to help them resolve issues efficiently and independently. As so, the story of Komodor is closely tied to story of Kubernetes, its promise, its evolution and the growth challenges it faces. To understand those, we need to take a step back and start from the beginning…

Slide 3

Slide 3 text

Ancient History In the past, software was designed as a single giant monolith. It was a closed box containing all of the components of the app in a single environment. Monoliths were cumbersome to deploy, difficult to scale, and prone to cascading failures.

Slide 4

Slide 4 text

Divide & Conquer It all changed with distributed software architecture that broken the monolith into small virtual units that could operate independently. This basically creates an abstraction layer on top of the bare-metal servers that allows devs to deploy infrastructure as code (IaC).

Slide 5

Slide 5 text

Containers Everywhere By far the most popular way to create a microservices was with the use of containers. With containerization every microservice is packaged in a self-contained environment with the bare minimum resources required to carry out its task. This lead a more lightweight apps, that could run processes faster, scale up quicker and be more reliable.

Slide 6

Slide 6 text

A Question of Scale However, at scale things get messy. Imagine each container as a musician. They all have their own notes and an instrument, and they can form a pretty decent garage band together.

Slide 7

Slide 7 text

But global-scale apps are more like an orchestra. And without a skilled conductor to weave each sound into a beautiful symphony, all you get is a noisey mess. A Question of Scale

Slide 8

Slide 8 text

Enter Kubernetes Kubernetes is that conductor. It ensures that all the containers work in unison to deliver a reliable and agile app*. * If configured and maintained correctly

Slide 9

Slide 9 text

What’s so great about Kubernetes? Efficiency Scale Agility By improving resource utilization and reducing cloud cost, K8s enables orgs to significantly increase their system’s efficiency By automating away processes and allowing fast and easy replication of resources, K8s enables orgs to quickly scale up or down based on demand The distributed nature of K8s fits agile frameworks (i.e DevOps) like a glove and enables orgs to move fast and shorten software deployment cycles (SDLC)!

Slide 10

Slide 10 text

Kubernetes History Kube Facts 1. Kubernetes is an OS platform for managing containerized workloads and services, release by Google in 2014. 2. Kubernetes combines over 15 years of Google's experience running production workloads at scale with best-of-breed ideas and practices from the community. 3. The name Kubernetes originates from Greek, meaning helmsman or pilot.

Slide 11

Slide 11 text

Kubernetes Is Taking Over the World 2017 53.4% of cloud-native companies use Kubernetes 2018 58% of cloud-native companies use Kubernetes 2019 30% of global organizations adopt Kubernetes 78% of cloud-native companies use Kubernetes 2020 3.9M developers use Kubernetes 91% of cloud-native companies use Kubernetes [83% in prod] 2021 5.6M developers use Kubernetes 46% of global organizations adopt Kubernetes 96% of cloud-native companies use Kubernetes 2022 75% of global organisations will adopt K8s by EoY

Slide 12

Slide 12 text

Companies That Use Kubernetes

Slide 13

Slide 13 text

K8s in (More) Numbers ● +25,295: Roughly the number of orgs around the world using K8s ● 2.8 million: The total number of contributions to Kubernetes made by companies, excluding bots, all time. ● 5.6 million Kubernetes developers worldwide. This represents a 67% increase from the previous year ● 85% of IT leaders agree that Kubernetes is important to cloud-native application strategies

Slide 14

Slide 14 text

K8s Sparked a Whole New Ecosystem

Slide 15

Slide 15 text

And It’s Just a Drop in the Cloud-Native Ocean…

Slide 16

Slide 16 text

Kubernetes Sparked a whole new ecosystem

Slide 17

Slide 17 text

Easy to Learn, Hard to Master Things that hinder adoption: ● Complexity Distributed systems are extremely intricate and intertwined. ● Too many moving pieces Agile frameworks call for frequent changes and updates, which are hard to track. ● Learning curve Emerging technology with few engineers having deep understanding of its inner workings. Source: The State of Kubernetes 2021 (VMware)

Slide 18

Slide 18 text

All of this means that when something inevitably breaks in K8s, even the biggest enterprises in the world struggle to fix their issues or even answer a simple, straightforward question like… Who changed what and when?

Slide 19

Slide 19 text

Enter Komodor

Slide 20

Slide 20 text

By Developers, For Developers Reducing MTTR A single source of truth to uncover root causes quickly. Empowering Developers Enable every team member to troubleshoot independently. Simplifying the K8s Chaos Gain the relevant context & insights you need to troubleshoot faster. We’re a team of devs on a mission to transform K8s troubleshooting by:

Slide 21

Slide 21 text

Events are scattered between dozens of different tools. Systems are distributed, making it harder to understand the reason (change) behind the issue. Technical Barriers The knowledge & expertise around K8s is often held by only a few (for ex. Ops). Devs often don’t have permissions or access to critical resources & tools. The Challenges of K8s Troubleshooting Human Barriers

Slide 22

Slide 22 text

Search through multiple tools to find the needle in the haystack How it Looks Like Today

Slide 23

Slide 23 text

Kubernetes / Kubernetes Agent Data Collection Engine Komodor UI Monitoring & Observability Incident Management Dev & Ops Teams Komodor Brain Code & Config Komodor reviews all data, understands the context & empowers every dev to troubleshoot at a pro level 1. Alerts & Notifications 2. Root Cause Information 3. Remediation Suggestions Automation Engine K8s Insights Data Correlation Alerts Data Layer

Slide 24

Slide 24 text

Leveraging Automation we Baked K8s Expertise Into the Product Turning hours of confused frustration Into a single confident action

Slide 25

Slide 25 text

“Komodor immediately helped us track down problems within Kubernetes. We were able to locate issues with legacy services that we’d been wasting countless hours troubleshooting in the past.” David de Regt Senior Engineering Director “I showed Komodor to our build release teams and they were in awe. Hands down, this is the best troubleshooting tool we have. We have teams using it so much now, that it's starting to become part of their daily processes.” Landon Orr Staff Site Reliability Engineer What Our Customers are Saying “With surprisingly little setup, Komodor provided us with a unified view of all changes, and their ripple effect, saving our dev teams valuable time on troubleshooting, in our increasingly complex Kubernetes environments.” Ryan White, VP Engineering Ops

Slide 26

Slide 26 text

Now It’s Full Speed Ahead ?

Slide 27

Slide 27 text

We’re A Cool Vendor Empowering Cool Companies Globally

Slide 28

Slide 28 text

What’s Next? Building the comprehensive product for K8s reliability Scaling up our team, product and operations Helping even more great companies and organizations around the world

Slide 29

Slide 29 text

Thanks For Listening