2.2 KiB
| title |
|---|
| VelaUX Concept |
VelaUX is an addon on top of KubeVela, it works as an out-of-box platform which also brings some more concepts.
Project
Project is where you manage all the applications and collaborate with your team member. Project is one stand alone scope that separates it from other project.
Environment
Environment refers to the environment for development, testing, and production and it can include multiple Delivery Targets. Only applications in the same environment can visit and share resource with each other.
- Bind Application with Environment The application can be bound to multiple Environments, and for each environment, you can set the unique parameter difference for each environment.
Delivery Target
Delivery Target describes the space where the application resources actually delivered. One target describes one Kubernetes cluster and namespace, it can also describe a region or VPC for cloud providers which includes shared variables and machine resources.
Kubernetes cluster and Cloud resources are currently the main way for KubeVela application delivery. In one target, credentials of cloud resources created will automatically delievered to the Kubernetes cluster.
Application
An application in VelaUX is a bit different with KubeVela, we add lifecycle includes:
- Create an application is just create a metadata records, it won't run in real cluster.
- Deploy an application will bind with specified environment and instantiate application resource into Kubernetes clusters.
- Recycle an application will delete the instance of the application and reclaim its resources from Kubernetes clusters.
- Delete an application is actually delete the metadata.
The rest concept in VelaUX Application are align with KubeVela Core.
Revision
Revision generates each time when the application deployed and holds all infos in one snapshot. You use it for rolling back to whichever version whenever you needed.
Next Step
- View Tutorials to look on more of what you can achieve with KubeVela.
- View How To guides to check out more features.
