问题描述
如何通过 Terraform 在 VKE 集群中安装 prometheus-agent 组件
问题分析
问题解决
- 编写 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\"}"
}
- 安装
$ terraform init
$ terraform plan
$ terraform apply
参考链接
[1] https://registry.terraform.io/providers/volcengine/volcengine/latest/docs/resources/vke_addon 如果您有其他问题,欢迎您联系火山引擎技术支持服务