草庐IT

$Terraform

全部标签

在GCP上创建GCE的三种方式(Console,gcloud,Terraform)

1简介如果要选择GCP为云平台,则经常需要创建GCE(GoogleComputeEngine),有以下几种方式:(1)在浏览器创建(2)命令gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCPConsole登陆操作界面,点击创建按钮,然后选择好参数即可:会显示出对应的价格。3gcloud命令在操作界面创建时,可以直接查看对应的gcould命令:我们直接运行就可以创建了:$gcloudcomputeinstancescreatepkslow-vm\--project=pkslow\--zone=us-west1-a\--machin

在GCP上创建Cloud SQL的三种方式(Console,gcloud,Terraform)

1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCP操作界面登陆GCP,选择SQL,可以创建MySQL、PostgreSQL和SQLServer:以PostgreSQL为例,可以选择很多参数:3gcloud命令通过命令行创建也很方便,可以自动化。命令如下:$gcloudsqlinstancescreatepkslow-testdb\--database-version=POSTGRES_13\--region=us-west1\--c

在GCP上创建Cloud SQL的三种方式(Console,gcloud,Terraform)

1简介CloudSQL是GCP上的关系型数据库,常用的有三种方式来创建:(1)界面操作(2)命令行gcloud(3)Terraform在开始之前,可以查看:《初始化一个GCP项目并用gcloud访问操作》。2GCP操作界面登陆GCP,选择SQL,可以创建MySQL、PostgreSQL和SQLServer:以PostgreSQL为例,可以选择很多参数:3gcloud命令通过命令行创建也很方便,可以自动化。命令如下:$gcloudsqlinstancescreatepkslow-testdb\--database-version=POSTGRES_13\--region=us-west1\--c

如何通过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),像对待应用软件一样对待基础设施,这样不仅能够免去繁杂的人工操作还可以利用代码配置原生带来的版本化和抽象化等能力。在云计算的时代下,应用