Production Environment
Install Core 2 in a production Kubernetes environment.
Prerequisites
Creating Namespaces
kubectl create ns seldon-mesh || echo "Namespace seldon-mesh already exists"kubectl create ns seldon-monitoring || echo "Namespace seldon-monitoring already exists"
Installing Seldon Core 2
helm repo add seldon-charts https://seldonio.github.io/helm-charts/ helm repo update seldon-chartshelm upgrade seldon-core-v2-crds seldon-charts/seldon-core-v2-crds \ --namespace default \ --installhelm upgrade seldon-core-v2-setup seldon-charts/seldon-core-v2-setup \ --namespace seldon-mesh --set controller.clusterwide=true \ --installfor ns in op-ns1 op-ns2 ns1 ns2 ns3 ns4; do kubectl create ns "$ns"; donehelm upgrade seldon-core-v2-setup seldon-charts/seldon-core-v2-setup \ --namespace op-ns1 \ --set controller.clusterwide=true \ --set "controller.watchNamespaces={ns1,ns2}" \ --installhelm upgrade seldon-core-v2-setup seldon-charts/seldon-core-v2-setup \ --namespace op-ns2 \ --set controller.clusterwide=true \ --set "controller.watchNamespaces={ns3,ns4}" \ --set controller.skipClusterRoleCreation=true \ --installhelm upgrade seldon-core-v2-runtime seldon-charts/seldon-core-v2-runtime \ --namespace seldon-mesh \ --installhelm upgrade seldon-core-v2-servers seldon-charts/seldon-core-v2-servers \ --namespace seldon-mesh \ --installkubectl get pods -n seldon-meshNAME READY STATUS RESTARTS AGE hodometer-749d7c6875-4d4vw 1/1 Running 0 4m33s mlserver-0 3/3 Running 0 4m10s seldon-dataflow-engine-7b98c76d67-v2ztq 0/1 CrashLoopBackOff 5 (49s ago) 4m33s seldon-envoy-bb99f6c6b-4mpjd 1/1 Running 0 4m33s seldon-modelgateway-5c76c7695b-bhfj5 1/1 Running 0 4m34s seldon-pipelinegateway-584c7d95c-bs8c9 1/1 Running 0 4m34s seldon-scheduler-0 1/1 Running 0 4m34s seldon-v2-controller-manager-5dd676c7b7-xq5sm 1/1 Running 0 4m52s triton-0 2/3 Running 0 4m10s
Next steps
Additional Resources
Last updated
Was this helpful?

