mirror of
https://github.com/hanzo-ml/kserve.git
synced 2026-10-30 20:53:49 +00:00
c78d2987fa
Signed-off-by: GitHub <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]>
183 lines
4.6 KiB
YAML
183 lines
4.6 KiB
YAML
kserve:
|
|
version: v0.19.0
|
|
createSharedResources: true
|
|
inferenceServiceConfig:
|
|
enabled: ''
|
|
certManager:
|
|
enabled: ''
|
|
storagecontainer:
|
|
enabled: ''
|
|
agent:
|
|
image: kserve/agent
|
|
tag: ''
|
|
router:
|
|
image: kserve/router
|
|
tag: ''
|
|
imagePullPolicy: IfNotPresent
|
|
imagePullSecrets: []
|
|
service:
|
|
serviceClusterIPNone: false
|
|
storage:
|
|
image: kserve/storage-initializer
|
|
tag: ''
|
|
resources:
|
|
requests:
|
|
memory: 100Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 1Gi
|
|
cpu: '1'
|
|
containerSecurityContext:
|
|
allowPrivilegeEscalation: false
|
|
privileged: false
|
|
runAsNonRoot: true
|
|
capabilities:
|
|
drop:
|
|
- ALL
|
|
enableModelcar: true
|
|
uidModelcar: 1010
|
|
cpuModelcar: 10m
|
|
memoryModelcar: 15Mi
|
|
caBundleConfigMapName: ''
|
|
caBundleVolumeMountPath: /etc/ssl/custom-certs
|
|
storageSpecSecretName: storage-config
|
|
storageSecretNameAnnotation: serving.kserve.io/secretName
|
|
s3:
|
|
accessKeyIdName: AWS_ACCESS_KEY_ID
|
|
secretAccessKeyName: AWS_SECRET_ACCESS_KEY
|
|
endpoint: ''
|
|
useHttps: ''
|
|
region: ''
|
|
verifySSL: ''
|
|
useVirtualBucket: ''
|
|
useAnonymousCredential: ''
|
|
CABundleConfigMap: ''
|
|
CABundle: ''
|
|
metricsaggregator:
|
|
enableMetricAggregation: 'false'
|
|
enablePrometheusScraping: 'false'
|
|
servingruntime:
|
|
art:
|
|
image: kserve/art-explainer
|
|
defaultVersion: ''
|
|
localmodel:
|
|
enabled: false
|
|
controller:
|
|
image: kserve/kserve-localmodel-controller
|
|
tag: ''
|
|
jobNamespace: kserve-localmodel-jobs
|
|
jobTTLSecondsAfterFinished: 3600
|
|
defaultJobImage: kserve/storage-initializer
|
|
defaultJobTag: ''
|
|
securityContext:
|
|
fsGroup: 1000
|
|
disableVolumeManagement: false
|
|
agent:
|
|
nodeSelector: {}
|
|
affinity: {}
|
|
tolerations: []
|
|
hostPath: /mnt/models
|
|
image: kserve/kserve-localmodelnode-agent
|
|
tag: ''
|
|
reconcilationFrequencyInSecs: 60
|
|
securityContext:
|
|
runAsUser: 1000
|
|
runAsNonRoot: true
|
|
security:
|
|
autoMountServiceAccountToken: true
|
|
inferenceservice:
|
|
resources:
|
|
limits:
|
|
cpu: '1'
|
|
memory: 2Gi
|
|
requests:
|
|
cpu: '1'
|
|
memory: 2Gi
|
|
opentelemetryCollector:
|
|
scrapeInterval: 5s
|
|
metricReceiverEndpoint: keda-otel-scaler.keda.svc:4317
|
|
metricScalerEndpoint: keda-otel-scaler.keda.svc:4318
|
|
resource:
|
|
cpuLimit: '1'
|
|
memoryLimit: 2Gi
|
|
cpuRequest: 200m
|
|
memoryRequest: 512Mi
|
|
autoscaler:
|
|
scaleUpStabilizationWindowSeconds: '0'
|
|
scaleDownStabilizationWindowSeconds: '300'
|
|
controller:
|
|
deploymentMode: Knative
|
|
rbacProxyImage: quay.io/brancz/kube-rbac-proxy:v0.18.0
|
|
rbacProxy:
|
|
resources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 300Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 300Mi
|
|
securityContext:
|
|
allowPrivilegeEscalation: false
|
|
privileged: false
|
|
capabilities:
|
|
drop:
|
|
- ALL
|
|
readOnlyRootFilesystem: true
|
|
runAsNonRoot: true
|
|
labels: {}
|
|
podLabels: {}
|
|
annotations: {}
|
|
podAnnotations: {}
|
|
serviceAnnotations: {}
|
|
webhookServiceAnnotations: {}
|
|
securityContext:
|
|
runAsNonRoot: true
|
|
seccompProfile:
|
|
type: RuntimeDefault
|
|
containerSecurityContext:
|
|
allowPrivilegeEscalation: false
|
|
capabilities:
|
|
drop:
|
|
- ALL
|
|
privileged: false
|
|
readOnlyRootFilesystem: true
|
|
runAsNonRoot: true
|
|
metricsBindAddress: 127.0.0.1
|
|
metricsBindPort: '8080'
|
|
gateway:
|
|
domain: example.com
|
|
additionalIngressDomains: []
|
|
domainTemplate: '{{ .Name }}-{{ .Namespace }}.{{ .IngressDomain }}'
|
|
pathTemplate: ''
|
|
urlScheme: http
|
|
disableIstioVirtualHost: false
|
|
disableIngressCreation: false
|
|
disableHTTPRouteTimeout: false
|
|
localGateway:
|
|
gateway: knative-serving/knative-local-gateway
|
|
gatewayService: knative-local-gateway.istio-system.svc.cluster.local
|
|
knativeGatewayService: ''
|
|
ingressGateway:
|
|
enableGatewayApi: false
|
|
kserveGateway: kserve/kserve-ingress-gateway
|
|
createGateway: false
|
|
gateway: knative-serving/knative-ingress-gateway
|
|
className: istio
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
topologySpreadConstraints: []
|
|
affinity: {}
|
|
image: kserve/kserve-controller
|
|
tag: ''
|
|
imagePullPolicy: Always
|
|
imagePullSecrets: []
|
|
resources:
|
|
limits:
|
|
cpu: 100m
|
|
memory: 300Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 300Mi
|
|
knativeAddressableResolver:
|
|
enabled: false
|