如何通过Terraform在VKE集群中安装prometheus-agent组件

容器与中间件容器服务技术服务知识库
问题描述

如何通过 Terraform 在 VKE 集群中安装 prometheus-agent 组件

问题分析
  1. 需要提前创建 VMP 中创建工作区,参考链接,并设置账号密码
  2. 安装 Terraform,参考链接
问题解决
  1. 编写 TF 文件
$ cat vke-addon.tf 
terraform {
  required_providers {
    volcengine = {
      source = "volcengine/volcengine"
      version = "0.0.57"
    }
  }
}

provider "volcengine" {
  access_key = "AK"
  secret_key = "SK"
  region = "VKE region"
}

resource "volcengine_vke_addon" "prometheus-agent" {
  cluster_id       = "cluster ID"
  name             = "prometheus-agent"
  deploy_node_type = "Node"
  deploy_mode      = "Unmanaged"
  config           = "{\"AuthType\":\"BasicAuth\",\"BasicAuthUsername\":\"username\",\"BasicAuthPassword\":\"password\",\"EnableNodeExporter\":\"true\",\"RemoteWriteURL\":\"write URL\"}"
}
  1. 安装
$ terraform init
$ terraform plan
$ terraform apply
参考链接

[1] https://registry.terraform.io/providers/volcengine/volcengine/latest/docs/resources/vke_addon 如果您有其他问题,欢迎您联系火山引擎技术支持服务

38
0
0
0
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论