Traits in KubeVela are designed as modularized building blocks, they are fully customizable and pluggable.
KubeVela allows you to explore capabilities maintained by platform team. There are two commands in kubectl vela
In case you haven't installed kubectl vela plugin: see this.
For example, let's try to list all available traits in registry:
Note that the
--discover flag means show all traits not in your cluster.
Then you can install a trait like:
By default, the two commands will retrieve capabilities from repo maintained by KubeVela.
Check this documentation about how to design and enable your own traits in KubeVela platform.