Skip to content

Instantly share code, notes, and snippets.

@curtisallen
Created August 22, 2018 17:59
Show Gist options
  • Save curtisallen/a95fea40eef9ed87315b7ad02e241e10 to your computer and use it in GitHub Desktop.
Save curtisallen/a95fea40eef9ed87315b7ad02e241e10 to your computer and use it in GitHub Desktop.
AWS EKS max pods terraform variables
# USER Data on worker nodes would include a line like so
# sed -i s,MAX_PODS,${lookup(var.max_pods, "t2.small")},g /etc/systemd/system/kubelet.service
variable "max_pods" {
type = "map"
description = "max pod mapping from https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-06-05/amazon-eks-nodegroup.yaml"
default = {
"c4.large" = "29"
"c4.xlarge" = "58"
"c4.2xlarge" = "58"
"c4.4xlarge" = "234"
"c4.8xlarge" = "234"
"c5.large" = "29"
"c5.xlarge" = "58"
"c5.2xlarge" = "58"
"c5.4xlarge" = "234"
"c5.9xlarge" = "234"
"c5.18xlarge" = "737"
"i3.large" = "29"
"i3.xlarge" = "58"
"i3.2xlarge" = "58"
"i3.4xlarge" = "234"
"i3.8xlarge" = "234"
"i3.16xlarge" = "737"
"m3.medium" = "12"
"m3.large" = "29"
"m3.xlarge" = "58"
"m3.2xlarge" = "118"
"m4.large" = "20"
"m4.xlarge" = "58"
"m4.2xlarge" = "58"
"m4.4xlarge" = "234"
"m4.10xlarge" = "234"
"m5.large" = "29"
"m5.xlarge" = "58"
"m5.2xlarge" = "58"
"m5.4xlarge" = "234"
"m5.12xlarge" = "234"
"m5.24xlarge" = "737"
"p2.xlarge" = "58"
"p2.8xlarge" = "234"
"p2.16xlarge" = "234"
"p3.2xlarge" = "58"
"p3.8xlarge" = "234"
"p3.16xlarge" = "234"
"r3.xlarge" = "58"
"r3.2xlarge" = "58"
"r3.4xlarge" = "234"
"r3.8xlarge" = "234"
"r4.large" = "29"
"r4.xlarge" = "58"
"r4.2xlarge" = "58"
"r4.4xlarge" = "234"
"r4.8xlarge" = "234"
"r4.16xlarge" = "737"
"t2.small" = "8"
"t2.medium" = "17"
"t2.large" = "35"
"t2.xlarge" = "44"
"t2.2xlarge" = "44"
"x1.16xlarge" = "234"
"x1.32xlarge" = "234"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment