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

Add Kubernetes support to storj-up V2 #48

Open
dlamarmorgan opened this issue Oct 24, 2022 · 4 comments
Open

Add Kubernetes support to storj-up V2 #48

dlamarmorgan opened this issue Oct 24, 2022 · 4 comments

Comments

@dlamarmorgan
Copy link
Collaborator

add support to generate kubernetes custom resource and/or helm chart

@dlamarmorgan dlamarmorgan moved this from Todo to Backlog in Team Delivery Oct 24, 2022
@elek
Copy link
Collaborator

elek commented Oct 25, 2022

I would vote for Kubernetes resources instead of Helm charts. They can be used with Kustomize to get further customization.

If you need Helm, it's might be better to generate a big values.yaml for https://github.com/mjpitz/mjpitz/tree/main/charts/12factor/ charts from @mjpitz (I think all the required parts can be parameterized).

@ifraixedes
Copy link
Member

What will a custom resource provide?

@ifraixedes
Copy link
Member

ifraixedes commented Nov 14, 2022

Another question is why do we want to provide it with K8s support?

@dlamarmorgan
Copy link
Collaborator Author

A custom resource will provide a way of adding the services to a running kubernetes cluster, similar to how the compose file provides a way of bringing up the system. This custom resource file can be modified directly by storj-up based on the type of system the user wants to test with.

Just my opinion, but I am very happy with the nomad support that has already been added. I use it for my local development and testing, and we also use it now to provide a nightly snapshot of the current mainline that anyone can use to test. I would love to expand this to use it for QA deployment, and potentially even prod, but to do that, we would need k8s support as most of our deployments are to kubernetes now as I understand.

Future satellite operators could also use this to spin up their own production satellite in the future as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

3 participants