Alicloud Kubernetes使用Terraform进行集群自动缩放

时间:2018-11-28 13:08:40

标签: kubernetes terraform autoscaling alibaba-cloud

是否有人成功在Alicloud中使用Terraform成功实施了Kubernetes集群自动缩放? Terraform可以吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Terraform在阿里云上部署容器服务集群 这是您如何在阿里云上安装Terraform的方法。

  • 您必须激活阿里云容器服务。
  • 您必须激活阿里云容器服务并为您的帐户创建一个AccessKey。正确保留您的AccessKey ID和AccessKey的秘密。

official website下载Terraform。选择相应的版本和平台。在本文档中,请在Linux上安装Terraform(此过程类似于在Mac OS X上安装Terraform的过程)。

  • 在Linux下,单击以下载terraform_0.11.3_linux_amd64.zip文件。
  • 将.zip文件复制到适当的路径(在此示例中为/ usr / local / terraform)。
  • 提取.zip文件,然后获取二进制文件terraform。
  • 在/ etc / profile目录中创建以下条目,并将二进制文件所在的路径(在此示例中为/ usr / local / terraform)添加到PATH环境变量中。
  

导出TERRAFORM_HOME = / usr / local / terraform

     

export PATH = $ PATH:$ TERRAFORM_HOME

安装阿里云Terraform软件包

在使用Terraform之前,需要进行初始化操作才能加载阿里云提供程序。在模板文件目录中运行以下命令:

terraform init

下载成功后,相应的插件将下载到当前文件夹中的.terraform隐藏目录。如果在加载过程中遇到网络超时问题,请按照说明完成插件的手动安装。

  • 从阿里云Terraform Provider官方下载地址下载相应的版本和平台Provider。在此示例中,选择了Linux类型。
  • 将下载的文件terraform-provider-alicloud_1.9.3_linux_amd64.zip复制到Terraform安装目录/ usr / local / terraform并解压缩。当前目录获取阿里云提供程序terraform-provider-alicloud_v1.9.3_x4。 运行以下命令以测试Terraform的工作。如果成功安装了Terraform,将显示以下内容:
  

$ terraform用法:terraform [--version] [--help] [args]

     

下面列出了可执行的命令。最多   首先显示常用,有用的命令,其次是较不常用或   更高级的命令。如果您刚开始使用Terraform,   遵守常用命令。对于其他命令,请阅读   使用前的帮助和文档。

     

常用命令:....

     

所有其他命令:debug调试输出管理(实验性)   强制解锁手动解锁地形状态高级状态   管理

有关Click here的更多详细信息,请参阅《阿里云Terraform文档》