Documentation ¶
Overview ¶
Package kserve provides utility functions to config Kserve as the Controller for serving ML models on arbitrary frameworks
Index ¶
- Variables
- func PopulateComponentSettings(k *Kserve) feature.Action
- type Kserve
- func (k *Kserve) Cleanup(_ client.Client, instance *dsciv1.DSCInitializationSpec) error
- func (in *Kserve) DeepCopy() *Kserve
- func (in *Kserve) DeepCopyInto(out *Kserve)
- func (k *Kserve) GetComponentName() string
- func (k *Kserve) OverrideManifests(_ string) error
- func (k *Kserve) ReconcileComponent(ctx context.Context, cli client.Client, resConf *rest.Config, ...) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ComponentName = "kserve" Path = deploy.DefaultManifestPath + "/" + ComponentName + "/overlays/odh" DependentComponentName = "odh-model-controller" DependentPath = deploy.DefaultManifestPath + "/" + DependentComponentName + "/base" ServiceMeshOperator = "servicemeshoperator" ServerlessOperator = "serverless-operator" )
Functions ¶
func PopulateComponentSettings ¶ added in v2.7.0
Types ¶
type Kserve ¶
type Kserve struct { components.Component `json:""` // Serving configures the KNative-Serving stack used for model serving. A Service // Mesh (Istio) is prerequisite, since it is used as networking layer. Serving infrav1.ServingSpec `json:"serving,omitempty"` }
Kserve struct holds the configuration for the Kserve component. +kubebuilder:object:generate=true
func (*Kserve) DeepCopy ¶ added in v2.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kserve.
func (*Kserve) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kserve) GetComponentName ¶
func (*Kserve) OverrideManifests ¶ added in v2.2.0
Click to show internal directories.
Click to hide internal directories.