云资源插件

    KubeVela 支持以下 Terraform provider 插件。

    1. terraform-alibaba KubeVela Kubernetes Terraform Controller for Alibaba Cloud [1.0.2, 1.0.1] enabled (1.0.2)
    2. terraform-tencent KubeVela Kubernetes Terraform Controller Provider for Tencent Cloud [1.0.0, 1.0.1] enabled (1.0.0)
    3. terraform-aws KubeVela Kubernetes Terraform Controller for AWS [1.0.0, 1.0.1] enabled (1.0.0)
    4. terraform-azure KubeVela Kubernetes Terraform Controller for Azure [1.0.0, 1.0.1] enabled (1.0.0)
    5. terraform-baidu KubeVela Kubernetes Terraform Controller Provider for Baidu Cloud [1.0.0, 1.0.1] enabled (1.0.0)
    6. terraform-gcp KubeVela Kubernetes Terraform Controller Provider for Google Cloud Platform [1.0.0, 1.0.1] enabled (1.0.0)
    7. terraform-ucloud KubeVela Kubernetes Terraform Controller Provider for UCloud [1.0.1, 1.0.0] enabled (1.0.1)

    要启用其中之一,请使用以下命令:

    每个 Terraform Provider 都可以通过以下命令进行云资源的授权。

    1. Authenticate Terraform Cloud Provider by creating a credential secret and a Terraform Controller Provider
    2. Usage:
    3. vela provider add [flags]
    4. vela provider add [command]
    5. Examples:
    6. vela provider add <provider-type>
    7. Available Commands:
    8. terraform-alibaba Authenticate Terraform Cloud Provider terraform-alibaba
    9. terraform-aws Authenticate Terraform Cloud Provider terraform-aws
    10. terraform-baidu Authenticate Terraform Cloud Provider terraform-baidu
    11. terraform-gcp Authenticate Terraform Cloud Provider terraform-gcp
    12. terraform-tencent Authenticate Terraform Cloud Provider terraform-tencent
    13. terraform-ucloud Authenticate Terraform Cloud Provider terraform-ucloud

    例如,我们授权 Terraform provider terraform-aws

      如果不通过 --name 设置提供程序名称,将创建一个名为 aws 的 AWS Terraform provider。

      您还可以通过指定 --name 标志来创建多个 provider。