In KubeVela, developers can install more capabilities (i.e. new component types and traits) from any GitHub repo that contains OAM definition files. We call these GitHub repos as Capability Centers.
KubeVela is able to discover OAM definition files in this repo automatically and sync them to your own KubeVela platform.
Add and sync a capability center in KubeVela:
Now, this capability center
my-center is ready to use.
You are allowed to add more capability centers and list them.
Or, remove one.
Or, list all available capabilities in certain center.
Now let's try to install the new component named
my-center to your own KubeVela platform.
You need to install OpenKruise first.
clonesetservice component from
Let's check the
clonesetservice appears in your platform firstly:
Great! Now let's deploy an app via Appfile.
then you can Get a cloneset in your environment.
NOTE: make sure no apps are using the capability before uninstalling.