@@ -96,68 +96,68 @@ resource "azurerm_network_security_group" "kubernetes_bastion_nsg" {
96
96
Organization = " sloopstash"
97
97
}
98
98
}
99
- # resource "azurerm_kubernetes_cluster" "kubernetes_aks_ct" {
100
- # depends_on = [
101
- # azurerm_resource_group.kubernetes_rg,
102
- # azurerm_subnet.kubernetes_vnet_aks_nd_sn_1,
103
- # azurerm_subnet.kubernetes_vnet_aks_nd_sn_2
104
- # ]
105
- # name = "kubernetes-aks-ct"
106
- # resource_group_name = azurerm_resource_group.kubernetes_rg.name
107
- # location = azurerm_resource_group.kubernetes_rg.location
108
- # kubernetes_version = "1.28.15"
109
- # sku_tier = "Free"
110
- # identity {
111
- # type = "SystemAssigned"
112
- # }
113
- # open_service_mesh_enabled = false
114
- # private_cluster_enabled = false
115
- # dns_prefix = "kubernetes-aks-ct-api-endpoint"
116
- # api_server_access_profile {
117
- # authorized_ip_ranges = ["0.0.0.0/0"]
118
- # }
119
- # network_profile {
120
- # network_plugin = "kubenet"
121
- # network_policy = "calico"
122
- # ip_versions = ["IPv4"]
123
- # load_balancer_sku = "standard"
124
- # }
125
- # node_resource_group = "kubernetes-aks-ct-rg"
126
- # default_node_pool {
127
- # name = "nodepool1"
128
- # vm_size = "Standard_D2as_v4"
129
- # type = "VirtualMachineScaleSets"
130
- # os_sku = "AzureLinux"
131
- # vnet_subnet_id = azurerm_subnet.kubernetes_vnet_aks_nd_sn_1.id
132
- # node_public_ip_enabled = false
133
- # ultra_ssd_enabled = false
134
- # host_encryption_enabled = false
135
- # orchestrator_version = "1.28.15"
136
- # workload_runtime = "OCIContainer"
137
- # auto_scaling_enabled = true
138
- # max_count = 1
139
- # min_count = 1
140
- # node_count = 1
141
- # max_pods = 50
142
- # }
143
- # automatic_upgrade_channel = "patch"
144
- # node_os_upgrade_channel = "NodeImage"
145
- # maintenance_window {
146
- # allowed {
147
- # day = "Sunday"
148
- # hours = [1,2]
149
- # }
150
- # }
151
- # role_based_access_control_enabled = true
152
- # azure_policy_enabled = false
153
- # image_cleaner_enabled = false
154
- # oidc_issuer_enabled = false
155
- # run_command_enabled = true
156
- # tags = {
157
- # Name = "kubernetes-aks-ct"
158
- # Environment = var.environment
159
- # Stack = "kubernetes"
160
- # Region = "centralindia"
161
- # Organization = "sloopstash"
162
- # }
163
- # }
99
+ resource "azurerm_kubernetes_cluster" "kubernetes_aks_ct" {
100
+ depends_on = [
101
+ azurerm_resource_group . kubernetes_rg ,
102
+ azurerm_subnet . kubernetes_vnet_aks_nd_sn_1 ,
103
+ azurerm_subnet . kubernetes_vnet_aks_nd_sn_2
104
+ ]
105
+ name = " kubernetes-aks-ct"
106
+ resource_group_name = azurerm_resource_group. kubernetes_rg . name
107
+ location = azurerm_resource_group. kubernetes_rg . location
108
+ kubernetes_version = " 1.28.15"
109
+ sku_tier = " Free"
110
+ identity {
111
+ type = " SystemAssigned"
112
+ }
113
+ open_service_mesh_enabled = false
114
+ private_cluster_enabled = false
115
+ dns_prefix = " kubernetes-aks-ct-api-endpoint"
116
+ api_server_access_profile {
117
+ authorized_ip_ranges = [" 0.0.0.0/0" ]
118
+ }
119
+ network_profile {
120
+ network_plugin = " kubenet"
121
+ network_policy = " calico"
122
+ ip_versions = [" IPv4" ]
123
+ load_balancer_sku = " standard"
124
+ }
125
+ node_resource_group = " kubernetes-aks-ct-rg"
126
+ default_node_pool {
127
+ name = " nodepool1"
128
+ vm_size = " Standard_D2as_v4"
129
+ type = " VirtualMachineScaleSets"
130
+ os_sku = " AzureLinux"
131
+ vnet_subnet_id = azurerm_subnet. kubernetes_vnet_aks_nd_sn_1 . id
132
+ node_public_ip_enabled = false
133
+ ultra_ssd_enabled = false
134
+ host_encryption_enabled = false
135
+ orchestrator_version = " 1.28.15"
136
+ workload_runtime = " OCIContainer"
137
+ auto_scaling_enabled = true
138
+ max_count = 1
139
+ min_count = 1
140
+ node_count = 1
141
+ max_pods = 50
142
+ }
143
+ automatic_upgrade_channel = " patch"
144
+ node_os_upgrade_channel = " NodeImage"
145
+ maintenance_window {
146
+ allowed {
147
+ day = " Sunday"
148
+ hours = [1 ,2 ]
149
+ }
150
+ }
151
+ role_based_access_control_enabled = true
152
+ azure_policy_enabled = false
153
+ image_cleaner_enabled = false
154
+ oidc_issuer_enabled = false
155
+ run_command_enabled = true
156
+ tags = {
157
+ Name = " kubernetes-aks-ct"
158
+ Environment = var.environment
159
+ Stack = " kubernetes"
160
+ Region = " centralindia"
161
+ Organization = " sloopstash"
162
+ }
163
+ }
0 commit comments