Skip to content

Commit cb035fd

Browse files
authored
Merge pull request #40 from worldcoin/feat/metrics-servier-addon
INFRA-4423: Added the metrics-server addon.
2 parents 6e9be64 + a8c34a0 commit cb035fd

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

cluster-addons.tf

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,13 @@ locals {
5858
"1.32" = "v2.0.0-eksbuild.1"
5959
"1.33" = "v2.0.0-eksbuild.1"
6060
}
61+
62+
# https://docs.aws.amazon.com/eks/latest/userguide/metrics-server.html
63+
# aws eks describe-addon-versions --addon-name metrics-server --region us-east-1 --output json| jq '.addons[0].addonVersions[0]'
64+
metrcis_server_version = {
65+
"1.32" = "v0.8.0-eksbuild.2"
66+
"1.33" = "v0.8.0-eksbuild.2"
67+
}
6168
}
6269

6370
resource "aws_eks_addon" "vpc_cni" {
@@ -170,3 +177,27 @@ resource "aws_eks_addon" "mountpoint_s3_csi" {
170177
}
171178
)
172179
}
180+
181+
resource "aws_eks_addon" "metrics_server" {
182+
cluster_name = aws_eks_cluster.this.id
183+
addon_name = "metrics-server"
184+
addon_version = local.metrcis_server_version[var.cluster_version]
185+
resolve_conflicts_on_create = "OVERWRITE"
186+
resolve_conflicts_on_update = "OVERWRITE"
187+
188+
configuration_values = jsonencode(
189+
{
190+
replicas = 1
191+
resources = {
192+
requests = {
193+
cpu = "100m"
194+
memory = "200Mi"
195+
}
196+
limits = {
197+
cpu: "100m"
198+
memory: "200Mi"
199+
}
200+
}
201+
}
202+
)
203+
}

0 commit comments

Comments
 (0)