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

Request for support deployment on Kubernetes, yaml or helm. #20

Closed
matrixji opened this issue Sep 29, 2021 · 5 comments
Closed

Request for support deployment on Kubernetes, yaml or helm. #20

matrixji opened this issue Sep 29, 2021 · 5 comments
Labels
type/feature req Type: feature request

Comments

@matrixji
Copy link
Contributor

Is your feature request related to a problem? Please describe.
As we have nebula-operator, currently we are already could deploy a nebula graph cluster on Kubernetes quickly. But still not possible to deploy nebula-studio directly on Kubernetes.

Describe the solution you'd like
A yaml or helm solution to deploy nebula-studio on Kubernetes:

  • It supporting deploy studio/importer/http-gateway instances on different nodes with RWX Volume, or share data with object storage like S3 service.
  • Support ingress controller for exporting studio's service endpoint

Describe alternatives you've considered
Maybe a simple transitional solution is using Infinity to deploy studio/importer/http-gateway in the same node with RWO Volume, and using NodePort to export service.

Additional context
None

@matrixji
Copy link
Contributor Author

matrixji commented Oct 5, 2021

FYI: I've created a repository for sharing my helm chart about this feature: https://github.com/matrixji/nebula-studio-helm

I'm not sure if it is suitable to contributing it as a sub-folder in this repository, if people want to deploy nebula-studio under Kubernetes, it could be a reference for starting.

@wey-gu
Copy link
Contributor

wey-gu commented Oct 7, 2021

Thank you @matrixji, amazing work!

This is for sure our missing pieces and maybe the helm is perfect for the stateless studio to enable unified(k8s infra only) studio deployment!!!

@MegaByte875 @nianiaJR could you kindly look into this? How could we collaborate with @matrixji to bringing this great convenience to the whole community? Help transfer the repo to the community or merge it into a subfolder of this repo/operator repo or submodule?

@nianiaJR
Copy link
Contributor

nianiaJR commented Oct 8, 2021

OK,we‘ll test & check it.Thanks @matrixji 🌹

@hetao92
Copy link
Contributor

hetao92 commented Oct 15, 2021

Thank you for your contribution @matrixji
We have tested the helm chart under your repository and it runs successfully. So you are welcome to submit pull request, after modifying some details, it can be used by more people

@matrixji
Copy link
Contributor Author

Thank you for your contribution @matrixji We have tested the helm chart under your repository and it runs successfully. So you are welcome to submit pull request, after modifying some details, it can be used by more people

Thanks for the feedback, I'll raise a PR to put it into a subfolder.

matrixji added a commit to matrixji/nebula-studio that referenced this issue Oct 15, 2021
- add helm chart for nebula-studio.

Resolve issue: vesoft-inc#20

Signed-off-by: Ji Bin <[email protected]>
matrixji added a commit to matrixji/nebula-studio that referenced this issue Oct 20, 2021
- add helm chart for nebula-studio.

Resolve issue: vesoft-inc#20

Signed-off-by: Ji Bin <[email protected]>
matrixji added a commit to matrixji/nebula-studio that referenced this issue Oct 20, 2021
- add helm chart for nebula-studio.

Resolve issue: vesoft-inc#20

Signed-off-by: Ji Bin <[email protected]>
hetao92 pushed a commit that referenced this issue Oct 25, 2021
- add helm chart for nebula-studio.

Resolve issue: #20

Signed-off-by: Ji Bin <[email protected]>
@hetao92 hetao92 closed this as completed Oct 29, 2021
nianiaJR pushed a commit to nianiaJR/nebula-studio that referenced this issue Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feature req Type: feature request
Projects
None yet
Development

No branches or pull requests

4 participants