Files
kubevela/docs/en/platform-engineers/cloud-services.md
chival 0c7706d442 show&install caps in default center (#1621)
* add:show & install caps in default center and docs

other things:
* fix #1601 (.md) error
* adjust clean-md.py
* refactor capability install part to reuse code

* fix typo/bug, make get retrieve single file

* try again

* add:registry interface

* add local registry

* modify e2e test

* add copyright

* add unittest, fix docs

* add copyright

* fix e2e test

* clean up testdata

* clean up usage of fmt, rename

* fix docs, rename func

* fix docs
2021-05-25 17:22:02 +08:00

1.2 KiB

title
title
Overview

Cloud services are important components of your application, and KubeVela allows you to provision and consume them in a consistent experience.

How Does KubeVela Manage Cloud Services?

In KubeVela, the needed cloud services are claimed as components in an application, and consumed via Service Binding Trait by other components.

Does KubeVela Talk to the Clouds?

KubeVela relies on Terraform Controller or Crossplane as providers to talk to the clouds. Please check the documentations below for detailed steps.

Can a Instance of Cloud Services be Shared by Multiple Applications?

Yes. Though we currently defer this to providers so by default the cloud service instances are not shared and dedicated per Application. A workaround for now is you could use a separate Application to declare the cloud service only, then other Application can consume it via service binding trait in a shared approach.

In the future, we are considering making this part as a standard feature of KubeVela so you could claim whether a given cloud service component should be shared or not.