Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need an updated tutorial for seldon serving on GKE #361

Closed
vivekjhauipath opened this issue Jan 4, 2019 · 5 comments
Closed

Need an updated tutorial for seldon serving on GKE #361

vivekjhauipath opened this issue Jan 4, 2019 · 5 comments

Comments

@vivekjhauipath
Copy link

Can you please provide a step by step guide from seldon serving on GKE using Kubeflow? I would ideally like to install Kubeflow using web deployment tool google provides and instlaling Seldon from marketplace. If possible provide a notebook sample that I can run.

@ukclivecox
Copy link
Contributor

Seldon is available as part of kubeflow, see the kubeflow docs.
If you wish to use the MarketPlace install of Seldon you should be able to run it on a Cluster created by Kubeflow. Is there are reason you wish to use the MarketPlace version especially?
For the latest Seldon, using the Ksonnet or Helm on our main repo would be advisable, but depends how much you want to keep up with the latest updates, see install docs

@vivekjhauipath
Copy link
Author

Thanks @cliveseldon for your prompt response.
I followed this guide to install kubeflow on GKE(took the UI route). Post this in jupyter notebook I tried following the seldon-example. Here I faced a few issues first was related to permissions and second was unavailability of ks command. Also, this installs seldon inside a ks_app but I want one installation of seldon to be used by multiple apps. Failing to make a headway here I switched to this e2e github summarization example (barring cluster creation which I already had because of kubeflow). I used cloud shell for this but every time I tried to do ks apply gke -c seldon, cloud shell became unresponsive and disconnected. So, I thought of using Seldon from marketplace because I could easily install it and also it is the first way mentioned in the above mention install doc, but I couldn't find how to use it.
I hope this clarifies it.

@ukclivecox
Copy link
Contributor

ukclivecox commented Jan 4, 2019

Hi @vivekjhauipath

  • For following the ksonnet example you will need to install the prerequisites which include Ksonnet which will install the ks binary.
  • If you want to install a single Seldon Core to control all namespaces you will want singleNamespace=false as discussed in the install docs

@vivekjhauipath
Copy link
Author

Hi @cliveseldon

  • Shouldn't kubeflow installtion included ksonnet (which is present in cli deployment)? So, inside jupyter I used wget to fetch ksonnet and replaced all commands which used ks to point to ks binary. I was unable to add a sym link to ks install directory. I got another issue after this but my guess is that was also related to permissions issue. Do I need to somehow give a different set of permissions to jupyter on GKE?
  • Will try this. Thanks.

@vivekjhauipath
Copy link
Author

We got it working. Thanks for the help.

agrski pushed a commit that referenced this issue Dec 2, 2022
* readd custom server example

* recreate md for k8s examples
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants