IaC基础设施即代码
文章平均质量分 87
IaC基础设施即代码
cronaldo91
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IaC基础设施即代码:Terraform 连接 azure Blob 实现多资源管理
public_ip.tf ,创建2个公网IP与1个负载均衡IP。修改安全组配置文件 secgroup.tf ,添加如下代码。outputs.tf ,添加如下代码。outputs.tf ,添加如下代码。vnets.tf ,添加如下代码。(15) 登录azure系统查看。(18)登录azure系统查看。(18)登录azure系统查看。main.tf ,添加如下代码。(15)登录azure系统查看。main.tf ,添加如下代码。(9) 登录azure系统查看。(9)登录azure系统查看。原创 2024-01-26 15:55:42 · 1358 阅读 · 0 评论 -
IaC基础设施即代码:使用Terraform 连接 azure 并创建后端Blob
(1)Windows 上安装 Azure CLI。yes,系统上传配置文件到azure 的Blob。azure订阅信息并清空登录信息,然后重新登录。修改主配置文件 main.tf ,添加如下代码。(9)查看azure provider 示例。(11) azure查询地域和可用区。(11) 登录azure系统查看。(17) 登录azure系统查看。(14)登录azure系统查看。(15)创建后端存储配置文件。(3) 创建版本配置文件。(10)创建后端存储容器。(19)删除项目配置文件。原创 2024-01-26 12:04:19 · 1375 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 连接 huaweicloud OBS 实现多资源管理
主配置文件main.tf 、密钥配置文件terraform.tfvars、版本配置文件versions.tf 与之前的网络服务相同。变量配置文件 variables.tf。变量配置文件 variables.tf。版本配置文件 versions.tf。版本配置文件 versions.tf。变量配置文件cariables.tf。变量配置文件cariables.tf。变量配置文件cariables.tf。版本配置文件versions.tf。版本配置文件versions.tf。版本配置文件versions.tf。原创 2024-01-25 16:15:59 · 1749 阅读 · 1 评论 -
IaC基础设施即代码:使用Terraform 连接huaweicloud华为云 并创建后端OBS
手工下载华为云 provider至本地目录,然后搭建本地registry并修改 terraform块中的required_providers配置。国内用户在下载 Provider 时会遇到下载缓慢甚至下载失败的问题。(7)查看tentcloud provider 示例。yes ,系统上传配置文件到华为云OBS。(1)登录 (统一身份认证)(11)创建后端存储配置文件。(8)华为云查看OBS服务。(10)登录华为云系统查看。(13)登录华为云系统查看。(3) 创建密钥配置文件。(15)删除项目配置文件。原创 2024-01-25 11:46:56 · 2665 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 连接 tencentcloud COS 实现多资源管理
主配置文件main.tf 、密钥配置文件terraform.tfvars、版本配置文件versions.tf 与之前的网络服务相同。变量配置文件 variables.tf。变量配置文件 variables.tf。版本配置文件 versions.tf。版本配置文件 versions.tf。变量配置文件cariables.tf。变量配置文件cariables.tf。版本配置文件versions.tf。版本配置文件versions.tf。输出配置文件outputs.tf。输出配置文件outputs.tf。原创 2024-01-24 17:20:56 · 1440 阅读 · 0 评论 -
IaC基础设施即代码:使用Terraform 连接 tencentcloud腾讯云 并创建后端COS
为解决以上问题,阿里云 Provider 提供了镜像服务以帮助国内用户快速下载。匿名请求,向非公有读的对象发起不带签名的请求,会返回 "Access Denied."国内用户在下载 Provider 时会遇到下载缓慢甚至下载失败的问题。(10)查看tentcloud provider 示例。yes ,系统上传配置文件到腾讯云COS。(12) 腾讯云查询地域和可用区。选中“可访问资源并接收消息”(3)腾讯云开通COS服务。(11)登录腾讯云系统查看。(8)登录腾讯云系统查看。(12)创建输出配置文件。原创 2024-01-24 12:52:05 · 1470 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 创建ACK集群 与部署应用
从1.212版本开始,部分关键地段被移除,推荐使用alicloud_cs_kubernetes_node_pool 管理工作节点。工作负载(无状态deployment)新增1个jenkins。(1)查看alicloud provider 示例。VPC已新增1个 (cn-hangzhou)交换机已新增1个 (cn-hangzhou)(7) 登录阿里云系统查看ACK集群。(11)登录阿里云系统查看VPC。(4)登录阿里云系统查看集群。阿里云系统查看连接集群信息。(14)登录阿里云系统查看。原创 2024-01-23 15:41:45 · 1578 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 进行 lifecycle 生命周期管理
main.tf ,添加如下代码,修改资源名称为myecs2并开启create_before_destroy(创建新增源,然后再销毁旧资源)main.tf , 添加如下代码 ,开启replace_triggered_by(当指定的资源修改后替换当前资源)main.tf , 添加如下代码 ,开启prevent_destroy功能(防止资源销毁功能)main.tf , 添加如下代码 ,开启ignore_changes功能(忽略资源的差异)(2)销毁服务资源 (切换create_before_destroy目录)原创 2024-01-21 13:07:48 · 1403 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 使用 provider 自定义提供者
(1)查看项目(2)主配置文件main.tf ,资源里直接定义名称 provider = alicloud.NJ# Configure the Alicloud Provider 默认供应商//VPC 专有网络(3) 版本配置文件(4)变量配置文件(5) 密钥配置文件(6)初始化(7)格式化代码(8)验证代码(9)计划与预览(10)申请资源(11)展示资源(12)登录阿里云系统查看VPCVPC已新增1个 (cn-hangzhou)VPC已新增1个 (cn-nanjing)原创 2024-01-20 09:00:34 · 916 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 创建 docker 网络与容器资源
main.tf, Docker Provider用于与 Docker 容器和镜像进行交互,它使用 Docker API 来管理 Docker 容器的生命周期。main.tf, Docker Provider用于与 Docker 容器和镜像进行交互,它使用 Docker API 来管理 Docker 容器的生命周期。(2)Terraform模板(docker)(11)查看docker网络。(11)查看docker进程。(8)查看docker网络。(8)查看docker网络。(1)安装Docker。原创 2024-01-19 16:58:01 · 1274 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 使用 dynamic动态内联块 创建docker资源
main.tf, Docker Provider用于与 Docker 容器和镜像进行交互,它使用 Docker API 来管理 Docker 容器的生命周期。① 阿里云镜像加速将XXXXXXXX改为自己的即可( "https://XXXXXXXX.mirror.aliyuncs.com",)(6)tree递归查看目录 (将软件包按递归目录放置)方法一:杀死进程(注意不是杀死端口,而是pid的端口)(2)Terraform模板(docker)(16) 查看docker进程。(11)查看docker进程。原创 2024-01-19 15:18:48 · 1252 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 使用for_each 创建DNS资源副本
for_each.tf ,移除server2。(12)登录阿里云系统查看域名。(17)登录阿里云系统查看域名。(19)登录阿里云系统查看域名。(6)登录阿里云系统查看域名。server2域名解析已移除。(13)修改函数配置文件。(3) 版本配置文件。(5) 密钥配置文件。原创 2024-01-19 11:42:52 · 601 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 使用 count 创建DNS资源副本
(12)登录阿里云系统查看域名。(14)登录阿里云系统查看域名。(6)登录阿里云系统查看域名。(3) 版本配置文件。(5) 密钥配置文件。原创 2024-01-19 11:14:10 · 515 阅读 · 0 评论 -
IaC基础设施即代码:Terraform使用本地编译(In-house)的Providers
(2)方法一 (使用terraform init的自带参数)(4)tree递归查看目录 (将软件包按递归目录放置)(2)Terraform模板(alicloud)(2)Terraform模板(kind)(3)方法二 (编写配置文件)配置文件,该文件需要放在。原创 2024-01-18 17:47:07 · 841 阅读 · 0 评论 -
IaC基础设施即代码:kind CLI创建集群
Kind 新版本 中,apiVersion 已更新为 kind.x-k8s.io/v1alpha4。修改怕配置文件中的apiVersion为 kind.x-k8s.io/v1alpha4。(3) 查看docker版本。(2)查看kind版本。未安装kubectl。安装 kubectl。(5)拉取镜像并存储。原创 2024-01-18 16:37:28 · 564 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 连接 aws S3 实现多资源管理
terraform.tfvars、variables.tf 、versions.tf 配置文件与 global/backend下的配置文件相同。私钥名称改为myecs_private_key.pem,公钥名称改为myecs_public_key.pub。将vpc,tf 的locals 字段 移动到main.tf,并添加端口信息。(3)创建默认变量配置文件(存储IAM密钥)(10)查看aws provider 示例。vpc.tf,添加子网subnet信息。main.tf ,添加如下代码。原创 2024-01-18 03:34:00 · 1608 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 连接 alicloud OSS 实现多资源管理
env\dev存放实例的配置文件,global\backend存放后端配置文件,modules存放模块文件。(5)密钥、变量、版本配置文件与global\backend相同。env\dev下创建network存放网络资源实例的配置文件。env\dev下network存放网络资源实例的配置文件。(6)修改网络资源的输出配置文件(添加安全组id的输出)env\dev下ecs存放云主机资源实例的配置文件。(2)修改主配置文件(安全组附加到VPC)(1)修改modules的ecs主配置文件。原创 2024-01-17 17:45:11 · 1976 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 通过后端使用 alicloud的OSS 实现资源管理
terraform生产资源时另开一台终端进行生成资源,出现报错 Error acquiring the state lock,说明锁机制生效,限制1人操作apply去生成资源,当lockID 不存在时,才会在后端存储OSS写入配置文件。因为Tablestore在杭州的region,所以查看杭州可用区(H 、I、J、K可用)选择的地域中,没有相应的VPC资源,即有可能这个地域中的VPC配置类型,没货或不存在。单独修改地域为 cn-hangzhou,修改可用区为cn-hangzhou-j。原创 2024-01-16 20:05:44 · 1721 阅读 · 0 评论 -
IaC基础设施即代码:Terraform 通过模块封装实现 alicloud 资源管理
选择的地域中,没有相应的ECS规格,即有可能这个地域中的ECS配置类型,没货或不存在。选择的地域中,没有相应的磁盘类型,即指定的磁盘类型错误。③ 变量配置文件variables.tf。③ 变量配置文件variables.tf。③ 变量配置文件variables.tf。② 变量配置文件variables.tf。(1)创建目录env存放实例的配置文件。②输出配置文件 outputs.tf。①主配置文件 main.tf。(3)创建实例的变量配置文件。(4)创建实例的版本配置文件。(5)创建实例的密钥配置文件。原创 2024-01-15 23:46:15 · 1267 阅读 · 0 评论 -
IaC基础设施即代码:Windows 部署 Terraform
② 创建子目录terraform,子目录下再创建版本目录1.6.6。(3)通过Chocolatey安装Terraform。①软件传至指定目录chocolatey下目录。① 以管理员身份运行PowerShell。(1) 搜索插件Terraform并安装。(2)安装Chocolatey。②PowerShell输入命令。选择AMD64 版本。原创 2024-01-13 12:55:46 · 651 阅读 · 0 评论 -
IaC基础设施即代码:使用Terraform 连接 alicloud阿里云
Terraform CLI 自 0.13.2 版本起提供了设置网络镜像的功能。为解决以上问题,阿里云 Provider 提供了镜像服务以帮助国内用户快速下载。Terraform CLI 自 0.13.2 版本起提供了设置网络镜像的功能。为解决以上问题,阿里云 Provider 提供了镜像服务以帮助国内用户快速下载。国内用户在下载 Provider 时会遇到下载缓慢甚至下载失败的问题。国内用户在下载 Provider 时会遇到下载缓慢甚至下载失败的问题。(7)选择权限,搜索“VPC”(6)创建变量配置文件。原创 2024-01-14 15:07:08 · 1894 阅读 · 0 评论
分享