Kubernetes (Helm)
Deploy
1
2
3
kubectl create namespace syntho4
kubectl create secret docker-registry syntho-cr-secret \
--namespace syntho \
--docker-server=<REGISTRY_HOST> \
--docker-username=<USERNAME> \
--docker-password=<PASSWORD>imagePullSecrets:
- name: syntho-cr-secret5
SynthoLicense: <license-key>
kuberay-operator:
imagePullSecrets:
- name: syntho-cr-secret
ray-operator:
imagePullSecrets:
- name: syntho-cr-secret
ray-cluster:
imagePullSecrets:
- name: syntho-cr-secret
image:
tag: <version-number>helm upgrade --install ray-cluster ./helm/ray/chart \
--values helm/ray/values.yaml \
--namespace syntho6
frontend:
image:
repository: synthoregistry.azurecr.io/syntho-core-frontend
tag: <version-number>
backend:
image:
repository: synthoregistry.azurecr.io/syntho-core-backend
tag: <version-number>
core:
image:
repository: synthoregistry.azurecr.io/syntho-core-api
tag: <version-number>SynthoLicense: <license-key>backend:
redis:
host: redis-svc
port: 6379
db: 0
core:
redis:
host: redis-svc
port: 6379
db: 1frontend_url: <hostname>
frontend_protocol: https # or http
ingress:
enabled: true
className: nginx
hosts:
- host: <hostname>
paths:
- path: /
pathType: Prefixbackend:
user:
username: admin
email: admin@company.com
password: <password>backend:
secret_key: <random-string>python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"core:
secret_key: <fernet-key>ray_address: ray-cluster-ray-headhelm upgrade --install syntho-ui ./helm/syntho-ui \
--values helm/syntho-ui/values.yaml \
--namespace syntho7
kubectl get pods -n synthokubectl logs -n syntho <pod-name>8
Next steps
Last updated
Was this helpful?

