~/talk

Closing the Observability Gap: Building a Kubeflow Plugin for Headlamp

links:none on file
slides:none on file

A Headlamp plugin built in TypeScript with the Headlamp Plugin SDK surfaces Kubeflow resources as tangible UI objects: five components, 16 CRDs, and 39 detail views and list views appear in a sidebar with status, timing, diffs and topology. The plugin auto-detects CRDs, shows notebook, Pipelines, Katib, Spark and training run details, offers a one‑click deep link to Kubeflow for authoring, and exposes the exact condition messages, resource requests, and logs needed to diagnose failures.

AI-written summary · about

  1. 0:00Kubeflow Headlamp plugin intro
  2. 1:03Plugin architecture scope
  3. 2:30Plugin features and CRD detection
  4. 3:38Notebooks debugging overview
  5. 4:44Profile CRD namespace issues
  6. 5:27Kubeflow Pipelines overview
  7. 6:50Pipeline CRD diff view
  8. 7:34Run CRD SLA monitoring
  9. 8:16Experiment CRD model comparisons
  10. 8:58Katib trials component
  11. 10:05Trial CRD log analysis
  12. 10:48Suggestion CRD control loop
  13. 11:08Spark topology component
  14. 12:33Scheduled CRD concurrency issues
  15. 12:56Training job queue analysis
  16. 14:00Training job CRD conditions
  17. 14:41Runtime templates comparison
  18. 15:03CRD inspection and map
  19. 15:43Conclusion and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.