草庐IT

terraform

全部标签

如何通过Terraform Associate考试并获得证书

1什么是Terraform?Terraform是一个IaC工具,IaC全称为InfrastructureasCode,基础设施即代码。它的理念是通过代码来管理基础设施,如服务器、数据库等,更多请看《Terraform入门教程,示例展示管理Docker和Kubernetes资源》。而作为IaC的事实标准,了解并学习Terraform还是很有必要的。工作中也用到了Terraform,所以我就去考了TerraformAssociate这个证书。2关于TerraformAssociateHashiCorp提供的考试只有三种:TerraformAssociate、VaultAssociate和Consu

如何通过Terraform Associate考试并获得证书

1什么是Terraform?Terraform是一个IaC工具,IaC全称为InfrastructureasCode,基础设施即代码。它的理念是通过代码来管理基础设施,如服务器、数据库等,更多请看《Terraform入门教程,示例展示管理Docker和Kubernetes资源》。而作为IaC的事实标准,了解并学习Terraform还是很有必要的。工作中也用到了Terraform,所以我就去考了TerraformAssociate这个证书。2关于TerraformAssociateHashiCorp提供的考试只有三种:TerraformAssociate、VaultAssociate和Consu

Terraform 系列-Terraform 项目的典型文件布局

系列文章?Terraform系列文章典型文件布局-modules/-services/-webserver-cluster/-examples/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]versions.tf-stage/-vpc/-services/-frontend-app/-backend-app/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]provider.tf-[]versions.tf-[]terraform.tfvars(or`*.auto.tfvars`

Terraform 系列-Terraform 项目的典型文件布局

系列文章?Terraform系列文章典型文件布局-modules/-services/-webserver-cluster/-examples/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]versions.tf-stage/-vpc/-services/-frontend-app/-backend-app/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]provider.tf-[]versions.tf-[]terraform.tfvars(or`*.auto.tfvars`

Terraform 系列-Terraform 项目的典型文件布局

系列文章?Terraform系列文章典型文件布局-modules/-services/-webserver-cluster/-examples/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]versions.tf-stage/-vpc/-services/-frontend-app/-backend-app/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]provider.tf-[]versions.tf-[]terraform.tfvars(or`*.auto.tfvars`

Terraform 系列-Terraform 项目的典型文件布局

系列文章?Terraform系列文章典型文件布局-modules/-services/-webserver-cluster/-examples/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]versions.tf-stage/-vpc/-services/-frontend-app/-backend-app/-main.tf-outputs.tf-vars.tf-user-data.sh-README.md-[]provider.tf-[]versions.tf-[]terraform.tfvars(or`*.auto.tfvars`

App Deploy as Code! SAE & Terraform 实现 IaC 式部署应用

企业上云是近些年的发展热潮,越来越多的企业把自己的应用部署在各个云厂商中,利用云计算带来的弹性、灵活、安全、低成本等特性,轻松帮助企业搭建自己的应用。随着企业规模和业务形态的发展,一个应用需要组合多种云资源才能对外提供服务,为了便于研发人员开发调试,每种应用都需要部署到多套环境,单纯通过人工手动管理云资源的方式会使得基础设施管理人员的负担不断加重。因此越来越多的企业选择使用代码(而非手动流程)来定义基础设施,即IaC(InfrastructureasCode),像对待应用软件一样对待基础设施,这样不仅能够免去繁杂的人工操作还可以利用代码配置原生带来的版本化和抽象化等能力。在云计算的时代下,应用

App Deploy as Code! SAE & Terraform 实现 IaC 式部署应用

企业上云是近些年的发展热潮,越来越多的企业把自己的应用部署在各个云厂商中,利用云计算带来的弹性、灵活、安全、低成本等特性,轻松帮助企业搭建自己的应用。随着企业规模和业务形态的发展,一个应用需要组合多种云资源才能对外提供服务,为了便于研发人员开发调试,每种应用都需要部署到多套环境,单纯通过人工手动管理云资源的方式会使得基础设施管理人员的负担不断加重。因此越来越多的企业选择使用代码(而非手动流程)来定义基础设施,即IaC(InfrastructureasCode),像对待应用软件一样对待基础设施,这样不仅能够免去繁杂的人工操作还可以利用代码配置原生带来的版本化和抽象化等能力。在云计算的时代下,应用

云原生之旅 - 7)部署Terrform基础设施代码的自动化利器 Atlantis

前言前面有几篇文章讲述了如何使用Terraform创建资源(基础设施即代码Terraform快速入门, 使用Terraform创建Kubernetes)以及 Kubernetes时代的包管理工具Helm 里也讲述了如何用Terraform安装HelmCharts,但我们都是在local执行Terrafrom的,那么有什么办法自动化整个流程呢?并且让这些基础设施的代码也需要走PullRequestReview评审。这时候推荐一款利器:开源工具 Atlantis,在代码提交时自动运行terraformplan命令,并将plan命令的输出添加到pullrequest的注释中,经过团队伙伴Approv

云原生之旅 - 7)部署Terrform基础设施代码的自动化利器 Atlantis

前言前面有几篇文章讲述了如何使用Terraform创建资源(基础设施即代码Terraform快速入门, 使用Terraform创建Kubernetes)以及 Kubernetes时代的包管理工具Helm 里也讲述了如何用Terraform安装HelmCharts,但我们都是在local执行Terrafrom的,那么有什么办法自动化整个流程呢?并且让这些基础设施的代码也需要走PullRequestReview评审。这时候推荐一款利器:开源工具 Atlantis,在代码提交时自动运行terraformplan命令,并将plan命令的输出添加到pullrequest的注释中,经过团队伙伴Approv