南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

How to Pass the Terraform Associate Certificate Exam

1 What is TerraformTerraform is an IaC(Infrastructure as Code) tool, it helps to manage the infra like VM, Database, MQ by code.As one of the most fam

LarryDpk LarryDpk 发布于 2021-12-18

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

1 什么是Terraform?Terraform是一个IaC工具,IaC全称为Infrastructure as Code,基础设施即代码。它的理念是通过代码来管理基础设施,如服务器、数据库等,更多请看《Terraform入门教程,示例展示管理Docker和Kubernetes资源》。而作为IaC的

LarryDpk LarryDpk 发布于 2021-12-18

Three ways to create Cloud SQL on GCP(Console,gcloud,Terraform)

1 IntroductionCloud SQL helps to manage RDB on GCP for us. There are 3 ways to create the database:(1) Create on Console(2) Create with gcloud(3) Crea

LarryDpk LarryDpk 发布于 2021-11-23

Manage Terraform State on Google Cloud Storage(GCS)

It's a best pratice to manage Terraform state on central storage like GCS for GCP.We need to create a Bucket to store the state files:$ gsutil mb -p p

LarryDpk LarryDpk 发布于 2021-11-14

Manage GCP Pubsub with Terraform

1 IntroductionTerraform is a tool to manage infrastructure on many platform like AWS, GCP and Azure. I will show you how to manage the GCP Pub/Sub wi

LarryDpk LarryDpk 发布于 2021-11-13

Terraform常用命令

terraform init初始化命令,可重复执行,不会造成变更。会进行插件安装,backend初始化等操作。重要参数:-plugin-dir=PATH: 插件目录-backend-config: backend配置terraform plan该命令是用来创建变更计划的,就像是dry-run,只是显

LarryDpk LarryDpk 发布于 2021-06-06

Terraform模块Module管理,聚合资源的抽取与复用

模块是为了便为管理与复用,就跟函数是一样的。另外,模块也是可以嵌套的,即模块里有子模块,但不建议嵌套太深。

LarryDpk LarryDpk 发布于 2021-06-06

Terraform状态State管理,让变更有记录

State状态是Terraform用于管理基础设施和配置的,它是真实资源的映射,也可以提供大规模基础设施平台的效率。它的主要功能是绑定远程资源平台(如AWS)和本地代码配置的关系。说白了,就是它存储了在实际平台中各种资源的状态,现有的样子。

LarryDpk LarryDpk 发布于 2021-06-05

Terraform插件Provider管理,搜索、定义、下载

Provider可理解为插件,Terraform是支持多云基础设施编排的,但光`terraform`这个程序只是核心功能,对于不同的云平台,需要不同的Provider来支持。这样可以非常灵活的添加平台,需要AWS的部署,就添加AWS的Provider;需要Kubernetes,就添加Kubernetes的功能。 其实一个Provider就一个程序,它是一个独立的进程,terrafrom会跟Provider通信,以完成所有功能。

LarryDpk LarryDpk 发布于 2021-06-05