---
title: "Rethinking observability for Kubernetes"
source: "https://wordpress-1075849-4005834.cloudwaysapps.com/blog/rethinking-observability-for-kubernetes/"
---

[Technical Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/technical-blog/)

# Rethinking observability for Kubernetes

By [John Armstrong](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/john-armstrong/) on Oct 08, 2021 • 4 min read

Observability is a staple of high-performing software and DevOps teams. Research shows that a comprehensive observability solution, along with a number of other technical practices, positively contributes to continuous delivery and service uptime.

Observability is sometimes confused with monitoring, but there is a clear difference between the two; it’s important to understand the distinction. Observability refers to a technical solution that enables teams to actively debug a system. It is based on exploring activities, properties, and patterns that are not defined in advance. Monitoring, in contrast, is a technical solution that enables teams to watch and understand the state of their systems and is based on gathering pre-defined sets of metrics or logs.

## What makes Kubernetes observability different?

Conventional observability and [monitoring tools](https://wordpress-1075849-4005834.cloudwaysapps.com/learn/guides/kubernetes-monitoring/kubernetes-monitoring-tools/) were designed for monolithic systems, observing the health and behavior of a single application instance. Complex distributed microservices architectures, like Kubernetes, are constantly changing, with hundreds and even thousands of pods being created and destroyed within minutes. Because this environment is so dynamic, pre-defined [metrics and logs](https://wordpress-1075849-4005834.cloudwaysapps.com/learn/guides/kubernetes-monitoring/kubernetes-logging/) aren’t effective for troubleshooting issues. Conventional observability approaches, which work well in traditional, monolithic environments, are inadequate for Kubernetes. So an observability solution that is purpose-built for a distributed microservices architecture is needed to match the unpredictable nature of Kubernetes cluster behavior, and to capture the data required for teams to identify and troubleshoot issues in real time.

## Kubernetes observability challenges

Kubernetes provides abstraction and simplicity with a declarative model to program complex deployments. However, when it comes to debugging microservices, this abstraction and simplicity actually creates complexity. There are several reasons why.

- Kubernetes’s microservices architecture itself is complex, involving tens to hundreds of microservices that are communicating. Debugging this architecture requires specialized tools.

- Kubernetes clusters run on a distributed infrastructure that is spread across on-premises, hybrid, and cloud environments.

- Kubernetes infrastructure is dynamic. The platform spins up required resources and provides ephemeral infrastructure to scale the application based on demand.

- Kubernetes deployments need fine-grained security and an observability model that complements a defense-in-depth approach. Some DNS issues, for example, can indicate a compromised resource in the cluster.

Given the complex nature of Kubernetes microservices deployments and the overwhelming amount of data generated, it’s not humanly possible to diagnose and troubleshoot this kind of environment. This becomes even more problematic when mission-critical applications are involved. Given the density of applications and the dynamic nature of the computing environment, the problem is worsening with each day.

## Enabling Kubernetes observability with artificial intelligence

Existing tools are inadequate: It’s time to re-imagine the solution for this critical observability problem. We can start by applying machine learning and artificial intelligence (AI) to observability; in effect, deploying machines to de-bug machines. By automating dynamic monitoring processes, for example, we can create intelligent observability that converts telemetry data into actionable insights. We can use AI to analyze this data to identify problem patterns, and create unique observability “snapshots” that can be used to build reference templates, which can be catalogued and accessed by troubleshooting teams when issues arise.

Kubernetes introduces dynamism to distributed infrastructure, and a high level of complexity for troubleshooting teams. By applying machine learning and AI to observability, we can open exciting new avenues to make Kubernetes more consistently reliable and secure, speed time to root cause and resolution, and make it easier for new SREs, DevOps engineers, and service owners to effectively debug dynamic distributed Kubernetes environments.

 

***To learn more about new cloud-native approaches for establishing security and observability for containers and Kubernetes, check out this [O’Reilly eBook](http://link.tigera.io/udqc8), authored by Tigera.***

 

*This article originally posted to Container Journal. Reposted with permission.*

[Best Practices](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/best-practices/)

Add Tigera as a preferred source on Google to see more of our content in your search results.

[![Add as a preferred source on Google](https://wordpress-1075849-4005834.cloudwaysapps.com/app/themes/tigera2021/dist/img/google-preferred-source-light.png)](https://www.google.com/preferences/source?q=tigera.io)

## Related posts

[![Calico Load Balancer: Simplifying Network Traffic Management with eBPF](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/Calico-Load-Balancer-Simplifying-Network-Traffic-Management-with-eBPF.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-load-balancer-simplifying-network-traffic-management-with-ebpf/)

#### [Calico Load Balancer: Simplifying Network Traffic Management with eBPF](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-load-balancer-simplifying-network-traffic-management-with-ebpf/)

By [Aadhil Abdul Majeed](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/aadhil-abdul-majeed/)
on Mar 21, 2026

Authors: Alex O’Regan, Aadhil Abdul Majeed Ever had a load balancer become the bottleneck in an on-prem Kubernetes cluster? You are not alone. Traditional hardware load balancers add cost, create coordination overhead, and can make...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-load-balancer-simplifying-network-traffic-management-with-ebpf/)

[![Lift-and-Shift VMs to Kubernetes with Calico L2 Bridge Networks](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/Mar-20-Lift-and-Shift-VMs-to-Kubernetes-with-Calico-L2-Bridge-Networks.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/lift-and-shift-vms-to-kubernetes-with-calico-l2-bridge-networks/)

#### [Lift-and-Shift VMs to Kubernetes with Calico L2 Bridge Networks](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/lift-and-shift-vms-to-kubernetes-with-calico-l2-bridge-networks/)

By [Aadhil Abdul Majeed](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/aadhil-abdul-majeed/)
on Mar 20, 2026

On paper, lift-and-shift VM migration to Kubernetes sounds simple. Compute can be moved. Storage can be remapped. But many migration projects stall at the network boundary. VM workloads are often tied to IP addresses, network...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/lift-and-shift-vms-to-kubernetes-with-calico-l2-bridge-networks/)

[![AI Assistant for Calico: Troubleshooting at the Speed of Thought](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/Blog-Mar-20-AI-Assistant-for-Calico.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/ai-assistant-for-calico-troubleshooting-at-the-speed-of-thought/)

#### [AI Assistant for Calico: Troubleshooting at the Speed of Thought](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/ai-assistant-for-calico-troubleshooting-at-the-speed-of-thought/)

By [Veronika Smolik](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/veronika-smolik/)
on Mar 19, 2026

Despite the wealth of data available, distilling a coherent narrative from a Kubernetes cluster remains a challenge for modern infrastructure teams. Even with powerful visualization tools like the Policy Board, Service Graph, and specialized dashboards,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/ai-assistant-for-calico-troubleshooting-at-the-speed-of-thought/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=6159 metric#misses=17 metric#hit-ratio=99.7 metric#bytes=2172702 metric#prefetches=0 metric#store-reads=418 metric#store-writes=15 metric#store-hits=428 metric#store-misses=6 metric#sql-queries=32 metric#ms-total=1130.26 metric#ms-cache=61.88 metric#ms-cache-avg=0.1432 metric#ms-cache-ratio=5.5 sample#redis-hits=73409214 sample#redis-misses=9009568 sample#redis-hit-ratio=89.1 sample#redis-ops-per-sec=237 sample#redis-evicted-keys=0 sample#redis-used-memory=101627648 sample#redis-used-memory-rss=103555072 sample#redis-memory-fragmentation-ratio=1.0 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=14548 -->
