Documentation ¶
Index ¶
Constants ¶
const (
ControllerName = "kfserving-controller"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ReconcileService ¶
type ReconcileService struct { client.Client Recorder record.EventRecorder // contains filtered or unexported fields }
ReconcileService reconciles a Service object
func (*ReconcileService) Reconcile ¶
Reconcile reads that state of the cluster for a Service object and makes changes based on the state read and what is in the Service.Spec +kubebuilder:rbac:groups=serving.knative.dev,resources=services,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=serving.knative.dev,resources=services/status,verbs=get;update;patch +kubebuilder:rbac:groups=networking.istio.io,resources=virtualservices,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=networking.istio.io,resources=virtualservices/status,verbs=get;update;patch +kubebuilder:rbac:groups=serving.kubeflow.org,resources=inferenceservices,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=serving.kubeflow.org,resources=inferenceservices/status,verbs=get;update;patch +kubebuilder:rbac:groups=,resources=serviceaccounts,verbs=get;list;watch +kubebuilder:rbac:groups=,resources=secrets,verbs=get;list;watch +kubebuilder:rbac:groups=,resources=configmaps,verbs=get;list;watch
type Reconciler ¶
type Reconciler interface {
Reconcile(isvc *v1alpha2.InferenceService) error
}
Reconciler is implemented by all subresources