# See your serverless: introducing the Headlamp plugin for Knative

DevFeed: [See your serverless: introducing the Headlamp plugin for Knative](<https://devfeed.tech/articles/see-your-serverless-introducing-the-headlamp-plugin-for-knative-4561.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/06/25/headlamp-knative-plugin/>)

Author: Mudit Maheshwari; Kahiro Okina Craftsman Software; Inc

Published: 2026-06-25T18:00:00Z

Content type: article

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [cli](<https://devfeed.tech/tags/cli.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [routing](<https://devfeed.tech/tags/routing.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

## AI overview

This article introduces a Headlamp plugin for Knative that provides a unified interface for exploring and managing serverless workloads on Kubernetes. It covers resource relationships, KService editing, traffic splitting across revisions, autoscaling configuration, logs, redeployments, pod restarts, and permission-aware actions.

## Source excerpt

Headlamp is an open-source, extensible Kubernetes SIG UI project designed to let you explore, manage, and debug cluster resources. Knative brings serverless workloads to Kubernetes, handling traffic routing, autoscaling, and revision management so teams can deploy and iterate without fighting infrastructure. But operating Knative workloads day-to-day can be difficult, there's still a lot of jumping between the kn CLI, kubectl, and the Kubernetes UI to get a full picture of what's running. We built the Headlamp Knative plugin to bridge that very gap, allowing operators to inspect, understand and act on their workloads all from a single place. This plugin was built as part of the LFX mentorship. Here's a tour of what we shipped. Here is a short walkthrough of the Knative plugin for Headlamp: Integrating Knative resources with Headlamp's map view Headlamp's resource mapping works for Knative CRDs too. You can see how KServices, Revisions, and DomainMappings relate to each other in a single graph view. KService management: edit traffic splits, restart pods, and view logs A KService is the top-level resource in Knative: it manages the lifecycle of Routes, Configurations, Revisions, and everything needed to run and expose your application. The plugin gives KServices a full detail view with an Edit Mode toggle for making live changes to traffic splits, autoscaling annotations, and more. Common actions like viewing the YAML, opening logs, triggering a redeploy, or restarting backing pods are surfaced in the header, gated by your current RBAC permissions. Traffic splitting: route across revisions for gradual rollouts and testing Knative makes it possible to route traffic across multiple Revisions of the same service. This is useful for canary releases, gradual rollouts, tagged preview URLs, and A/B testing. The plugin shows the traffic assigned to each Revision, the latest ready Revision, readiness status, age, and configured tags. In edit mode, you can adjust percentages an