Traits in KubeVela are designed as modularized building blocks, they are fully customizable and pluggable.
KubeVela allows you to explore capabilities maintained by platform-engineers. 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