-
Notifications
You must be signed in to change notification settings - Fork 10
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
[Architecture] Use a server client model #19
Comments
Client-server modelBefore I began working on The benefits of a client-server model look appealing: instead of needing this basket of installed system dependencies, you instruct the server via REST endpoints to create deployments, update deployments, etc. If we were to explore such an approach, you'd still need I considered this, but for an DashboardKubernetes ships a feature called the Web UI (Dashboard): https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/
TakewaysA better ecosystem surrounding snow would facilitate ease-of-use.
Taken to the next level:
|
Great roadmap :) I totally understand that this is to much for a 0.x release. I am happy to help in building such thinks. Unfortunately, I have no clue about kubernetes. If there is anything besides that, let me know how to help. |
First things first: Just brainstorming here ;)
I looked into exoframe as an alternative to now.sh. They use a server client architecture. The CLI is a client connecting to the server which does the deployment etc. I like this idea because you cloud write a webUI which uses the same REST API and could easy scale up / down your deployments, etc. from your mobile.
Do you think it is possible to have something like this in snow? Maybe you use the cli to create the initial cluster & deploy the snow server into it. Later the cli talks only to the server which does the heavy lifting.
I have no idea if this works with kubernetes, but wanted to share my thoughts :)
The text was updated successfully, but these errors were encountered: