seldon-core

Deploy ML models on Kubernetes with Seldon Core v2.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill seldon-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seldon-core
Source: https://github.com/romankovsv/claude-code-python-devops-mlops/tree/main/skills/seldon-core
Command: npx skills add https://github.com/romankovsv/claude-code-python-devops-mlops --skill seldon-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Seldon Core Patterns enable production-grade ML model serving on Kubernetes, including canary rollouts, REST/gRPC endpoints, Istio integration, autoscaling, and custom Python servers.

Core Features & Use Cases

  • Canary and shadow deployments with SeldonDeployment CRD for safe, gradual rollouts.
  • REST and gRPC endpoints with traffic management and observability for scalable inference.
  • Custom Python model servers for preprocessing, postprocessing, and complex inference pipelines.
  • Istio integration for advanced routing, mTLS, and telemetry.

Quick Start

Deploy a sample iris-classifier using Seldon Core and expose it via REST to validate routing and autoscaling.

Frequently Asked Questions about seldon-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy ML models on Kubernetes with canary rollouts?

ML model serving on Kubernetes with canary rollouts is handled using SeldonDeployment CRD definitions. You configure traffic splitting for safe, gradual rollouts, enabling shadow deployments and validation before routing full inference traffic to the new model version.

Can I use custom Python servers for complex inference pipelines on Kubernetes?

Custom Python model servers are supported for complex inference pipelines on Kubernetes. They handle preprocessing, postprocessing, and multi-step inference logic, allowing you to wrap custom logic around your models before serving them across REST or gRPC endpoints.

Does Seldon Core support Istio integration for gRPC and REST traffic management?

Istio integration is supported for advanced traffic management across REST and gRPC endpoints. It provides mTLS, telemetry, and advanced routing capabilities for scalable model serving, ensuring observable and secure inference traffic on Kubernetes.

What is the best way to configure autoscaling for model serving on Kubernetes?

Autoscaling for model serving on Kubernetes is configured through SeldonDeployment CRD definitions. It works with REST and gRPC endpoints to automatically scale inference workloads, managing traffic and observability for scalable production deployments.

Do I need SeldonDeployment CRD definitions to expose a model via REST?

SeldonDeployment CRD definitions are required to expose a model via REST on Kubernetes. They define the deployment configuration, allowing you to validate routing, autoscaling, and traffic management for your inference endpoints.