-
Notifications
You must be signed in to change notification settings - Fork 26
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
Virtual Cluster as a Service - Phase 1 #413
Comments
@waveywaves Some questions:
|
Hey @moklidia
|
User Story we want to support: User story 1 (Platform maintainers): virtual cluster as a service (self-hosted)
|
Can we support a directory of Helm charts? |
@waveywaves Please take a look at the chart above: #413 (comment) |
@waveywaves Did you provide feedback to @moklidia |
@moklidia This looks good. We can go ahead with this design. The below are some notes regarding some clarifications with respect to each section in the diagram
|
Tell us about your request
This feature request outlines a service which will provide virtual cluster as an environment for Uffizzi users.
This phase of development covers
Which service(s) is this request for?
Self Hosted Open Source
Describe the solution you'd like
vcluster
commands as follows. This is really good for prototyping and initial demoing but not good for building on top of VCluster.An API request will be called on the application side and the Uffizzi controller will create a UffizziCluster resource which will be reconciled by the Uffizzi Cluster Operator https://github.com/UffizziCloud/uffizzi-cluster-operator
The address for the above vcluster can be found in the status of the UffizziCluster resource. We will be running the corresponding vcluster command for connecting to the cluster.
This will ensure that the VCluster is created and the CLI can connect to it.
Once the cluster is up and the CLI has access to it, we are going to create kubernetes resources in the cluster which the user can use. The
vcluster
CLI has the ability to download the kubeconfig. We can pass this kubeconfig in any Kubernetes CLI application and create resources in the VCluster.The text was updated successfully, but these errors were encountered: