mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-04-17 01:31:13 +00:00
121 lines
3.5 KiB
YAML
121 lines
3.5 KiB
YAML
# -- ClearMl generic configurations
|
|
clearml:
|
|
apiAccessKey: "ClearML API Access Key"
|
|
apiSecretKey: "ClearML API Secret Key"
|
|
apiHost: http://clearml-server-apiserver:8008
|
|
filesHost: http://clearml-server-fileserver:8081
|
|
webHost: http://clearml-server-webserver:80
|
|
defaultBaseServeUrl: http://127.0.0.1:8080/serve
|
|
servingTaskId: "ClearML Serving Task ID"
|
|
|
|
# -- ClearML serving statistics configurations
|
|
clearml_serving_statistics:
|
|
# -- Container Image
|
|
image:
|
|
repository: "allegroai/clearml-serving-statistics"
|
|
tag: "1.2.0"
|
|
# -- Node Selector configuration
|
|
nodeSelector: {}
|
|
# -- Tolerations configuration
|
|
tolerations: []
|
|
# -- Affinity configuration
|
|
affinity: {}
|
|
# -- Pod resources definition
|
|
resources: {}
|
|
# -- Extra Python Packages to be installed in running pods
|
|
extraPythonPackages: []
|
|
# - numpy==1.22.4
|
|
# - pandas==1.4.2
|
|
|
|
# -- ClearML serving inference configurations
|
|
clearml_serving_inference:
|
|
# -- Container Image
|
|
image:
|
|
repository: "allegroai/clearml-serving-inference"
|
|
tag: "1.2.0"
|
|
# -- Node Selector configuration
|
|
nodeSelector: {}
|
|
# -- Tolerations configuration
|
|
tolerations: []
|
|
# -- Affinity configuration
|
|
affinity: {}
|
|
# -- Pod resources definition
|
|
resources: {}
|
|
# -- Extra Python Packages to be installed in running pods
|
|
extraPythonPackages: []
|
|
# - numpy==1.22.4
|
|
# - pandas==1.4.2
|
|
# -- Autoscaling configuration
|
|
autoscaling:
|
|
enabled: false
|
|
minReplicas: 1
|
|
maxReplicas: 11
|
|
targetCPU: 50
|
|
targetMemory: 50
|
|
# -- Ingress exposing configurations
|
|
ingress:
|
|
enabled: false
|
|
hostName: "serving.clearml.127-0-0-1.nip.io"
|
|
tlsSecretName: ""
|
|
annotations: {}
|
|
path: "/"
|
|
|
|
# -- ClearML serving Triton configurations
|
|
clearml_serving_triton:
|
|
# -- Triton pod creation enable/disable
|
|
enabled: true
|
|
# -- Container Image
|
|
image:
|
|
repository: "allegroai/clearml-serving-triton"
|
|
tag: "1.2.0-22.07"
|
|
# -- Node Selector configuration
|
|
nodeSelector: {}
|
|
# -- Tolerations configuration
|
|
tolerations: []
|
|
# -- Affinity configuration
|
|
affinity: {}
|
|
# -- Pod resources definition
|
|
resources: {}
|
|
# -- Extra Python Packages to be installed in running pods
|
|
extraPythonPackages: []
|
|
# - numpy==1.22.4
|
|
# - pandas==1.4.2
|
|
# -- Autoscaling configuration
|
|
autoscaling:
|
|
enabled: false
|
|
minReplicas: 1
|
|
maxReplicas: 11
|
|
targetCPU: 50
|
|
targetMemory: 50
|
|
# -- Ingress exposing configurations
|
|
ingress:
|
|
enabled: false
|
|
hostName: "serving-grpc.clearml.127-0-0-1.nip.io"
|
|
tlsSecretName: ""
|
|
annotations: {}
|
|
# # Example for AWS ALB
|
|
# kubernetes.io/ingress.class: alb
|
|
# alb.ingress.kubernetes.io/backend-protocol: HTTP
|
|
# alb.ingress.kubernetes.io/backend-protocol-version: GRPC
|
|
# alb.ingress.kubernetes.io/certificate-arn: <cerntificate arn>
|
|
# alb.ingress.kubernetes.io/ssl-redirect: '443'
|
|
# alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}]'
|
|
# alb.ingress.kubernetes.io/target-type: ip
|
|
#
|
|
# # Example for NNGINX ingress controller
|
|
# nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
|
# nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
|
|
path: "/"
|
|
|
|
# -- Configuration from https://github.com/bitnami/charts/blob/main/bitnami/kafka/values.yaml
|
|
kafka:
|
|
enabled: true
|
|
|
|
# -- Configuration from https://github.com/prometheus-community/helm-charts/blob/main/charts/prometheus/values.yaml
|
|
prometheus:
|
|
enabled: true
|
|
|
|
# -- Configuration from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
|
|
grafana:
|
|
enabled: true
|