Jooho lee

Jooho lee

Red Hat, Principal Software Engineer

Toronto, Canada

Actions

Jooho Lee is a Toronto-based technology professional with over a decade of experience at Red Hat, working across cloud-native platforms and AI. He began in middleware support and later moved into OpenShift consulting, helping customers design and operate Kubernetes platforms at scale. Today, he is on the OpenShift AI Model Serving team, integrating KServe and LLM-D into Open Data Hub to enable production-grade, Kubernetes-native deployment and operation of AI/ML models. He is also a KServe committer, contributing to the project’s model serving and LLM inference abstractions.

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • KServe
  • Kubernetes
  • Cloud Native & Kubernetes
  • kubecon
  • OpenDataHub
  • OpenShift

Reduce vLLM Pod Cold Starts with KServe Kernel Caching

What is causing slow cold starts in Kubernetes-based LLM serving systems beyond model loading?
In Kubernetes-based LLM serving, we often blame cold starts entirely on model loading. In reality, a large part of the delay comes from GPU kernel compilation. Even with model weights cached, kernels are recompiled from scratch on every new pod, even on every pod restart
In this talk, we share a practical KServe-based solution that captures the compiled GPU kernels during the initial cold start, stores them as signed OCI artifacts, and caches them alongside the LLMInferenceService.
New pods can then load these pre-compiled kernels at runtime, skipping redundant compilation during scale-out. In our tests under burst traffic, this approach reduced vLLM pod readiness time by 30–70%, depending on model size and GPU type.
If you're an AI platform engineer who is running large language models on Kubernetes, you will learn how kernel-level caching can be integrated into your serving stack.

Beyond Model Serving: Running Production LLMs on Kubernetes with KServe

Running an LLM on Kubernetes is easy. Running it in production is a different story.

Once you move beyond a demo, you face challenges that go far beyond serving a model: GPU scheduling, traffic spikes, streaming responses, autoscaling, model updates, and keeping latency low while efficiently using expensive GPU resources. Production LLM workloads require new approaches to scaling, routing, resource management, and platform integration.
In this session, KServe maintainers will share how the project has evolved beyond traditional model serving. We'll discuss how inference engines, AI gateways, autoscaling, distributed serving, and traffic management work together through Kubernetes-native APIs to simplify running LLM workloads at scale.

We'll share lessons learned from building and operating these capabilities, including practical deployment patterns and design decisions from real production environment

KServe 101: An Introduction to CNCF’s New Model Serving Project

KServe is a newly accepted CNCF project designed to simplify and standardize machine learning model serving on Kubernetes.
This lightning talk provides a concise introduction to KServe for those new to the project. I will cover what KServe is, what it provides, and its key building blocks—such as InferenceService, serving runtimes and llmisvc(llm-d) —giving attendees a clear mental model of how KServe works and where it fits in modern cloud-native ML platforms.

KServe and the Next Step for LLM Workloads: LLMInferenceService in Context

Traditional ML and LLM serving share the same needs on Kubernetes: consistent deployment APIs, reliable scaling, and an operational model teams can standardize and automate. This session gives an architecture-first overview of KServe, a Kubernetes-native model serving control plane for classic inference and LLM workloads (a CNCF incubating project since Nov 2025). We then explain why KServe introduced LLMInferenceService (LLM-D integration): to support LLM-focused serving patterns within the same KServe foundation, with clear responsibilities and a Kubernetes-native request flow. You’ll leave with a strong mental model of how KServe and LLMInferenceService fit together and how to approach adoption on real platforms. We close with a short demo installing KServe and deploying a minimal inference service (no benchmarking or tuning).

Project Lightning Talk + ContribFest + Maintainer Track: KubeCon + CloudNativeCon NA 2026 Sessionize Event Upcoming

November 2026 Salt Lake City, Utah, United States

KubeCon + CloudNativeCon North America 2026 Sessionize Event Upcoming

November 2026 Salt Lake City, Utah, United States

CNCF Toronto: 2026 Meetups User group Sessionize Event Upcoming

September 2026 Toronto, Canada

KCD Texas 2026 Sessionize Event

May 2026 Austin, Texas, United States

KCD Toronto 2026 Sessionize Event

May 2026 Toronto, Canada

Jooho lee

Red Hat, Principal Software Engineer

Toronto, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top