File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -70,6 +70,22 @@ resource "aws_iam_instance_profile" "karpenter_node" {
7070 role = aws_iam_role. karpenter_node . name
7171}
7272
73+ resource "aws_launch_template" "core_nodes" {
74+ name_prefix = " ${ local . cluster_prefix } -core-"
75+
76+ block_device_mappings {
77+ device_name = " /dev/xvda"
78+ ebs {
79+ volume_size = 80
80+ volume_type = " gp3"
81+ }
82+ }
83+
84+ lifecycle {
85+ create_before_destroy = true
86+ }
87+ }
88+
7389resource "aws_eks_node_group" "core_nodes" {
7490 cluster_name = aws_eks_cluster. cluster . name
7591 node_group_name = " core"
@@ -81,6 +97,11 @@ resource "aws_eks_node_group" "core_nodes" {
8197
8298 capacity_type = var. capacity_type
8399
100+ launch_template {
101+ id = aws_launch_template. core_nodes . id
102+ version = aws_launch_template. core_nodes . latest_version
103+ }
104+
84105 scaling_config {
85106 desired_size = 1
86107 max_size = var. max_instances
You can’t perform that action at this time.
0 commit comments