Skip to content

Getting Started with KServe

Before you begin

Warning

KServe Quickstart Environments are for experimentation use only. For production installation, see our Administrator's Guide

Before you can get started with a KServe Quickstart deployment you must install kind and the Kubernetes CLI.

Install Kind (Kubernetes in Docker)

You can use kind (Kubernetes in Docker) to run a local Kubernetes cluster with Docker container nodes.

Install the Kubernetes CLI

The Kubernetes CLI (kubectl), allows you to run commands against Kubernetes clusters. You can use kubectl to deploy applications, inspect and manage cluster resources, and view logs.

Install the KServe "Quickstart" environment

  1. After having kind installed, create a kind cluster with:

    kind create cluster
    

  2. Then run:

    kubectl config get-contexts
    

    It should list out a list of contexts you have, one of them should be kind-kind. Then run:

    kubectl config use-context kind-kind
    

    to use this context.

  3. You can then get started with a local deployment of KServe by using KServe Quick installation script on Kind:

    curl -s "https://raw.githubusercontent.com/kserve/kserve/release-0.12/hack/quick_install.sh" | bash
    

    or install via our published Helm Charts:

    helm install kserve-crd oci://ghcr.io/kserve/charts/kserve-crd --version v0.12.0
    helm install kserve oci://ghcr.io/kserve/charts/kserve --version v0.12.0
    

Back to top