自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 从零开始的Terraform之旅-7命令部分-状态管理

terraform用state文件记录配置中有地址的!重点!配置中有地址的!外部对象得数据。

2024-05-30 14:58:30 516

原创 从零开始的terraform之旅 - 6命令部分-导入资源

terraform import 这个命令只能把资源导入到state文件里,无法导入到配置文件中,要是想导入的配置文件,直接用import block使用terraform import一个资源之前, 必须先手写一个资源的配置block, 这个会标记terraform 把这个资源导入到哪个address。

2024-05-09 18:06:44 824 1

原创 从零开始的Terraform之旅- 5命令部分-查看基础设施.md

Terraform 中本身使用代码定义资源,定义好的资源有一些信息可能需要通过代码再次查看,这个时候有一些命令可以帮助输出。

2024-04-22 16:07:31 426 1

原创 从零开始的Terraform之旅- 4命令部分-代码编写相关命令

terraform 主要使用的就是代码,这里有几个跟代码相关的命令介绍一下。

2024-04-01 20:10:59 488

原创 helm 获取历史安装的chart的帮助信息

目前通过helm安装的很多软件包会在安装完成的时候输出一些帮助信息到stdout。这部分内容可能会帮助临时使用一些服务,比如普罗米修斯。

2024-03-25 13:29:15 234

原创 从零开始的terraform之旅 - 3命令部分- 部署基础架构 (plan apply destroy)

可以看到如果指定了-refresh=false 的话,不会查询我的真实状态,而是直接参考我的state中的状态,因此terraform会尝试修改我得版本控制为enabled(即便真实状态已经是enabled), 这时候直接apply terraform检查了远端是跟当前的配置一致的,直接就是更新了我得state文件为真实状态。需要注意的是 plan 命令正如其名,不会执行任何修改 如果直接在交互式终端中使用 Terraform,并且希望应用 Terraform 建议的更改,则也可以直接运行。

2024-03-22 15:55:29 1875 1

原创 Terraform小知识-字符串拼接

在 Terraform 中,可以使用字符串插值来将多个字符串拼接在一起。字符串插值使用${}语法,其中包含要插入的表达式或变量名。使用字符串插值可以将变量的值动态地插入到字符串中,从而构建一个完整的字符串。例如,假设我们有两个变量name和region,我们想要创建一个 AWS S3 存储桶的名称为,其中my-bucket是变量name的值,us-west-2是变量region的值。我们可以使用以下代码来拼接字符串:gamsCopy在上面的代码中,使用字符串插值将变量name和region。

2024-03-22 14:58:47 408 1

原创 Terraform小知识 - 在terraform中获取aws身份信息

如果配置了多种身份方式的话有时候比较难找自己在terraform 中使用的身份是什么。之后可以在state list 中看到这个信息。state show 就能查。可以使用这个tf 来输出。

2024-03-19 13:43:18 366 1

原创 从零开始的terraform之旅 - 2命令部分-初始化

模块安装之后重新运行init命令会继续安装那些自从上次init之后新增的模块,但不会修改已被安装的模块。有些时候,tf会要求重新初始化环境,比如你的tf文件中的provider, module source 或者版本约束发生变化的时候会有这种情况。再次执行的时候会检查这个文件,保证init是幂等的,如果想升级(比如tf的provider配置没指定版本,默认用最新),那么就要。这个命令正如上述提到的,会初始化一个工作目录,同时这个命令在未修改你的tf文件的情况下,多次执行也不会出现问题。

2024-03-15 18:03:23 1816 1

原创 terraform小知识 - 如何取消掉环境变量中设置的身份凭证.md

当通过环境变量配置的一些东西不想在某个命令里用的时候,直接在这个命令前把这个环境变量取消就行了,不export不会影响别的。

2024-03-15 15:27:42 464

原创 从零开始的terraform之旅 - 1 安装terraform

Linux下安装terraform支持从众多发行版的包管理器直接安装,这里引用Amazon Linux的安装方式。

2024-03-15 15:19:23 363 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除