lm-controller

module
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2023 License: MPL-2.0

README

Weave AI LM-Controller

Weave AI LM-Controller is a Flux controller that manages the lifecycle of Large Language Models (LLMs) on Kubernetes.

Getting Started

Prerequisites
  • Kubernetes v1.27+
  • Flux v2.1.0+
Installation

LM-Controller should be installed as part of the Weave AI Controllers. It requires Flux's Source Controller and currently only supports when network-policy is disabled.

For development and testing, the standalone LM-Controller can be installed using the following commands:

flux install --network-policy=false
VERSION=v0.10.0
kubectl create ns weave-ai
kubectl apply -f  https://github.com/weave-ai/lm-controller/releases/download/${VERSION}/lm-controller.crds.yaml
kubectl -n weave-ai apply -f  https://github.com/weave-ai/lm-controller/releases/download/${VERSION}/lm-controller.rbac.yaml
kubectl -n weave-ai apply -f  https://github.com/weave-ai/lm-controller/releases/download/${VERSION}/lm-controller.deployment.yaml

Directories

Path Synopsis
api module
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL