--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" internal.serving.kserve.io/batcher: "true" internal.serving.kserve.io/batcher-max-batchsize: "32" internal.serving.kserve.io/batcher-max-latency: "5000" internal.serving.kserve.io/storage-initializer-sourceuri: gs://kfserving-examples/models/sklearn/1.0/model prometheus.kserve.io/path: /metrics prometheus.kserve.io/port: "8080" service.beta.openshift.io/serving-cert-secret-name: isvc-raw-sklearn-batcher-ccfea-predictor-serving-cert serving.kserve.io/deploymentMode: Standard creationTimestamp: "2026-04-22T18:44:39Z" generation: 1 labels: app: isvc.isvc-raw-sklearn-batcher-ccfea-predictor component: predictor networking.kserve.io/visibility: exposed serving.kserve.io/inferenceservice: isvc-raw-sklearn-batcher-ccfea managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:internal.serving.kserve.io/batcher: {} f:internal.serving.kserve.io/batcher-max-batchsize: {} f:internal.serving.kserve.io/batcher-max-latency: {} f:internal.serving.kserve.io/storage-initializer-sourceuri: {} f:prometheus.kserve.io/path: {} f:prometheus.kserve.io/port: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:serving.kserve.io/deploymentMode: {} f:labels: .: {} f:app: {} f:component: {} f:networking.kserve.io/visibility: {} f:serving.kserve.io/inferenceservice: {} f:ownerReferences: .: {} k:{"uid":"625f01ea-5558-4b8b-ad2b-9a2fb95a8d7f"}: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:annotations: .: {} f:internal.serving.kserve.io/batcher: {} f:internal.serving.kserve.io/batcher-max-batchsize: {} f:internal.serving.kserve.io/batcher-max-latency: {} f:internal.serving.kserve.io/storage-initializer-sourceuri: {} f:prometheus.kserve.io/path: {} f:prometheus.kserve.io/port: {} f:service.beta.openshift.io/serving-cert-secret-name: {} f:serving.kserve.io/deploymentMode: {} f:labels: .: {} f:app: {} f:component: {} f:networking.kserve.io/visibility: {} f:serving.kserve.io/inferenceservice: {} f:name: {} f:namespace: {} f:spec: f:automountServiceAccountToken: {} f:containers: k:{"name":"kserve-container"}: .: {} f:args: {} f:env: .: {} k:{"name":"INFERENCE_SERVICE_NAME"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:periodSeconds: {} f:successThreshold: {} f:tcpSocket: .: {} f:port: {} f:timeoutSeconds: {} f:resources: .: {} f:limits: .: {} f:cpu: {} f:memory: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:privileged: {} f:runAsNonRoot: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} manager: manager operation: Update time: "2026-04-22T18:44:39Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-04-22T18:46:07Z" name: isvc-raw-sklearn-batcher-ccfea-predictor namespace: kserve-ci-e2e-test ownerReferences: - apiVersion: serving.kserve.io/v1beta1 blockOwnerDeletion: true controller: true kind: InferenceService name: isvc-raw-sklearn-batcher-ccfea uid: 625f01ea-5558-4b8b-ad2b-9a2fb95a8d7f resourceVersion: "13969" uid: 3194531b-4562-4529-b757-fb4436e9b366 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: isvc.isvc-raw-sklearn-batcher-ccfea-predictor strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: internal.serving.kserve.io/batcher: "true" internal.serving.kserve.io/batcher-max-batchsize: "32" internal.serving.kserve.io/batcher-max-latency: "5000" internal.serving.kserve.io/storage-initializer-sourceuri: gs://kfserving-examples/models/sklearn/1.0/model prometheus.kserve.io/path: /metrics prometheus.kserve.io/port: "8080" service.beta.openshift.io/serving-cert-secret-name: isvc-raw-sklearn-batcher-ccfea-predictor-serving-cert serving.kserve.io/deploymentMode: Standard creationTimestamp: null labels: app: isvc.isvc-raw-sklearn-batcher-ccfea-predictor component: predictor networking.kserve.io/visibility: exposed serving.kserve.io/inferenceservice: isvc-raw-sklearn-batcher-ccfea name: isvc-raw-sklearn-batcher-ccfea-predictor namespace: kserve-ci-e2e-test spec: automountServiceAccountToken: false containers: - args: - --model_name=isvc-raw-sklearn-batcher-ccfea - --model_dir=/mnt/models - --http_port=8080 env: - name: INFERENCE_SERVICE_NAME value: isvc-raw-sklearn-batcher-ccfea image: quay.io/opendatahub/sklearn-serving-runtime:odh-pr-1404 imagePullPolicy: IfNotPresent name: kserve-container readinessProbe: failureThreshold: 3 periodSeconds: 10 successThreshold: 1 tcpSocket: port: 8080 timeoutSeconds: 1 resources: limits: cpu: 100m memory: 256Mi requests: cpu: 50m memory: 128Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false runAsNonRoot: true terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 status: availableReplicas: 1 conditions: - lastTransitionTime: "2026-04-22T18:46:07Z" lastUpdateTime: "2026-04-22T18:46:07Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-04-22T18:44:39Z" lastUpdateTime: "2026-04-22T18:46:07Z" message: ReplicaSet "isvc-raw-sklearn-batcher-ccfea-predictor-6d6f8b4979" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "48100"