- Subscribe to Seldon Core on AWS MarketPlace
- Create your EKS cluster and authenticate kubectl.
- Install helm on your cluster if it is not there already.
kubectl -n kube-system create sa tiller
kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount=kube-system:tiller
helm init --service-account tiller
- Install Seldon Custom Resource Definition. Set:
usage_metrics.enabled
as appropriate.
helm install seldon-core-crd --name seldon-core-crd --repo https://storage.googleapis.com/seldon-charts \
--set usage_metrics.enabled=true
- Install Seldon Core for the release you subscribed to on Amazon MarketPlace:
For Seldon 0.2.6
helm install seldon-core-aws --name seldon-core --repo https://storage.googleapis.com/seldon-aws-charts --version 0.2.6
For Seldon 0.2.4
helm install seldon-core-aws --name seldon-core --repo https://storage.googleapis.com/seldon-aws-charts --version 0.2.4
For Seldon 0.2.3
helm install seldon-core-aws --name seldon-core --repo https://storage.googleapis.com/seldon-aws-charts --version 0.2.3
For next steps on using Seldon Core and deploying your first ML models visit the Seldon Core project page.
Note at present you will need to use Ambassador as ingress for the APIs exposed
Use the helm --version
tag to install a particular version, e.g.:
helm install seldon-core-aws --name seldon-core --repo https://storage.googleapis.com/seldon-aws-charts \
--version 0.2.3
Use the helm --namespace
argument to install in a particular namespace
helm install seldon-core-aws --name seldon-core --repo https://storage.googleapis.com/seldon-aws-charts \
--namespace my-namespace