eks-metrics-server

DNXLabs/eks-metrics-server/aws

Terraform Module HCL AWS

Terraform module for deploying Kubernetes Metrics Server, Metrics Server collects resource metrics from Kubelets and exposes them in Kubernetes apiserver through Metrics API for use by Horizontal Pod Autoscaler and Vertical Pod Autoscaler.

Install
module "eks-metrics-server" {
source = "DNXLabs/eks-metrics-server/aws"
version = "1.0.0"
}
plain text: /constructs/tfmod-dnxlabs-eks-metrics-server-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-metrics-server ![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-metrics-server/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-metrics-server/blob/master/LICENSE) Terraform module for deploying Kubernetes Metrics Server, Metrics Server collects resource metrics from Kubelets and exposes them in Kubernetes apiserver through Metrics API for use by Horizontal Pod Autoscaler and Vertical Pod Autoscaler. Metrics API can also be accessed by kubectl top, making it easier to debug autoscaling pipelines. Metrics Server offers: - A single deployment that works on most clusters (see Requirements) - Scalable support up to 5,000 node clusters - Resource efficiency: Metrics Server uses 1m core of CPU and 3 MB of memory per node Usage `` module "metrics_serve

Inputs (9)
NameTypeDescriptionDefault
enabledboolVariable indicating whether deployment is enabled.true
helm_chart_namestringMetrics Server Helm chart name to be installed"metrics-server"
helm_chart_repostringMetrics Server repository name."https://charts.bitnami.com/bitnami"
namespacestringKubernetes namespace to deploy Metrics Server Helm chart."kube-system"
helm_chart_release_namestringHelm release name"metrics-server"
helm_chart_versionstringMetrics Server Helm chart version."5.9.2"
create_namespaceboolWhether to create Kubernetes namespace with name defined by `namespace`.false
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent null
settingsmapAdditional settings which will be passed to the Helm chart values.{}
Resources (2)
helm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AWS
★ Stars4
Forks7
Total downloads15.8k
Inputs9
Resources2
LicenseApache-2.0
NamespaceDNXLabs
Updated