mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-02-01 17:43:39 +00:00
ca54cb570f
* Changed: remove unused status * Changed: image tags refactoring * Changed: Images references refactoring * Added: serving ingresses * Added: grafana ingress * Added: grafana ingress * Changed: chart version bump * Changed: maintainers * Added: value comments * Fixed: typo * Fixed: typos
165 lines
4.1 KiB
YAML
165 lines
4.1 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"
|
|
|
|
# -- Zookeeper generic configigurations
|
|
zookeeper:
|
|
image:
|
|
repository: "bitnami/zookeeper"
|
|
tag: "3.7.0"
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
resources: {}
|
|
|
|
# -- Kafka generic configigurations
|
|
kafka:
|
|
image:
|
|
repository: "bitnami/kafka"
|
|
tag: "3.1.0"
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
resources: {}
|
|
|
|
# -- Prometheus generic configigurations
|
|
prometheus:
|
|
image:
|
|
repository: "prom/prometheus"
|
|
tag: "v2.34.0"
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
resources: {}
|
|
|
|
# -- Grafana generic configigurations
|
|
grafana:
|
|
image:
|
|
repository: "grafana/grafana"
|
|
tag: "8.4.4-ubuntu"
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
resources: {}
|
|
ingress:
|
|
enabled: false
|
|
hostName: "serving-grafana.clearml.127-0-0-1.nip.io"
|
|
tlsSecretName: ""
|
|
annotations: {}
|
|
path: "/"
|
|
|
|
# -- Alertmanager generic configigurations
|
|
alertmanager:
|
|
image:
|
|
repository: "prom/alertmanager"
|
|
tag: "v0.23.0"
|
|
nodeSelector: {}
|
|
tolerations: []
|
|
affinity: {}
|
|
resources: {}
|
|
|
|
# -- 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: "/"
|