Documentation ¶
Index ¶
- func AsBuild(job v1.Job) (types.Build, error)
- func AsInferenceDeployment(inf *v2alpha1.Inference, item *appsv1.Deployment) *types.InferenceDeployment
- func AsResourceList(resources v1.ResourceList) types.ResourceList
- func GetKubernetesVersion(client kubernetes.Interface) (*version.Info, error)
- func InstanceFromPod(pod v1.Pod) *types.InferenceDeploymentInstance
- func MakeBuild(req types.Build, inference *v2alpha1.Inference, ...) (*batchv1.Job, error)
- func MakeImageCache(req types.ImageCache, inference *modelzetes.Inference) *kubefledged.ImageCache
- func MakeLabelSelector(name string) map[string]string
- type EndpointResolver
- type PortForwardingResolver
- type Resolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsInferenceDeployment ¶
func AsInferenceDeployment(inf *v2alpha1.Inference, item *appsv1.Deployment) *types.InferenceDeployment
func AsResourceList ¶
func AsResourceList(resources v1.ResourceList) types.ResourceList
func GetKubernetesVersion ¶ added in v0.0.24
func GetKubernetesVersion(client kubernetes.Interface) (*version.Info, error)
func InstanceFromPod ¶
func InstanceFromPod(pod v1.Pod) *types.InferenceDeploymentInstance
func MakeImageCache ¶ added in v0.0.24
func MakeImageCache(req types.ImageCache, inference *modelzetes.Inference) *kubefledged.ImageCache
func MakeLabelSelector ¶
Types ¶
type EndpointResolver ¶
type EndpointResolver struct {
EndpointLister corelister.EndpointsLister
}
func (EndpointResolver) Close ¶
func (e EndpointResolver) Close(url.URL)
type PortForwardingResolver ¶
type PortForwardingResolver struct {
// contains filtered or unexported fields
}
func (*PortForwardingResolver) Close ¶
func (e *PortForwardingResolver) Close(url url.URL)
type Resolver ¶
func NewEndpointResolver ¶
func NewEndpointResolver(lister corelister.EndpointsLister) Resolver
func NewPortForwardingResolver ¶
func NewPortForwardingResolver(cfg *rest.Config, cli kubernetes.Interface) Resolver
Click to show internal directories.
Click to hide internal directories.