Skip to content

Commit

Permalink
Enable Azure Kubernetes cluster in Kubernetes Terraform module
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnSundarraj committed Jan 23, 2025
1 parent 1b7d50c commit 14c01b8
Showing 1 changed file with 65 additions and 65 deletions.
130 changes: 65 additions & 65 deletions module/kubernetes/azure/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -96,68 +96,68 @@ resource "azurerm_network_security_group" "kubernetes_bastion_nsg" {
Organization = "sloopstash"
}
}
# resource "azurerm_kubernetes_cluster" "kubernetes_aks_ct" {
# depends_on = [
# azurerm_resource_group.kubernetes_rg,
# azurerm_subnet.kubernetes_vnet_aks_nd_sn_1,
# azurerm_subnet.kubernetes_vnet_aks_nd_sn_2
# ]
# name = "kubernetes-aks-ct"
# resource_group_name = azurerm_resource_group.kubernetes_rg.name
# location = azurerm_resource_group.kubernetes_rg.location
# kubernetes_version = "1.28.15"
# sku_tier = "Free"
# identity {
# type = "SystemAssigned"
# }
# open_service_mesh_enabled = false
# private_cluster_enabled = false
# dns_prefix = "kubernetes-aks-ct-api-endpoint"
# api_server_access_profile {
# authorized_ip_ranges = ["0.0.0.0/0"]
# }
# network_profile {
# network_plugin = "kubenet"
# network_policy = "calico"
# ip_versions = ["IPv4"]
# load_balancer_sku = "standard"
# }
# node_resource_group = "kubernetes-aks-ct-rg"
# default_node_pool {
# name = "nodepool1"
# vm_size = "Standard_D2as_v4"
# type = "VirtualMachineScaleSets"
# os_sku = "AzureLinux"
# vnet_subnet_id = azurerm_subnet.kubernetes_vnet_aks_nd_sn_1.id
# node_public_ip_enabled = false
# ultra_ssd_enabled = false
# host_encryption_enabled = false
# orchestrator_version = "1.28.15"
# workload_runtime = "OCIContainer"
# auto_scaling_enabled = true
# max_count = 1
# min_count = 1
# node_count = 1
# max_pods = 50
# }
# automatic_upgrade_channel = "patch"
# node_os_upgrade_channel = "NodeImage"
# maintenance_window {
# allowed {
# day = "Sunday"
# hours = [1,2]
# }
# }
# role_based_access_control_enabled = true
# azure_policy_enabled = false
# image_cleaner_enabled = false
# oidc_issuer_enabled = false
# run_command_enabled = true
# tags = {
# Name = "kubernetes-aks-ct"
# Environment = var.environment
# Stack = "kubernetes"
# Region = "centralindia"
# Organization = "sloopstash"
# }
# }
resource "azurerm_kubernetes_cluster" "kubernetes_aks_ct" {
depends_on = [
azurerm_resource_group.kubernetes_rg,
azurerm_subnet.kubernetes_vnet_aks_nd_sn_1,
azurerm_subnet.kubernetes_vnet_aks_nd_sn_2
]
name = "kubernetes-aks-ct"
resource_group_name = azurerm_resource_group.kubernetes_rg.name
location = azurerm_resource_group.kubernetes_rg.location
kubernetes_version = "1.28.15"
sku_tier = "Free"
identity {
type = "SystemAssigned"
}
open_service_mesh_enabled = false
private_cluster_enabled = false
dns_prefix = "kubernetes-aks-ct-api-endpoint"
api_server_access_profile {
authorized_ip_ranges = ["0.0.0.0/0"]
}
network_profile {
network_plugin = "kubenet"
network_policy = "calico"
ip_versions = ["IPv4"]
load_balancer_sku = "standard"
}
node_resource_group = "kubernetes-aks-ct-rg"
default_node_pool {
name = "nodepool1"
vm_size = "Standard_D2as_v4"
type = "VirtualMachineScaleSets"
os_sku = "AzureLinux"
vnet_subnet_id = azurerm_subnet.kubernetes_vnet_aks_nd_sn_1.id
node_public_ip_enabled = false
ultra_ssd_enabled = false
host_encryption_enabled = false
orchestrator_version = "1.28.15"
workload_runtime = "OCIContainer"
auto_scaling_enabled = true
max_count = 1
min_count = 1
node_count = 1
max_pods = 50
}
automatic_upgrade_channel = "patch"
node_os_upgrade_channel = "NodeImage"
maintenance_window {
allowed {
day = "Sunday"
hours = [1,2]
}
}
role_based_access_control_enabled = true
azure_policy_enabled = false
image_cleaner_enabled = false
oidc_issuer_enabled = false
run_command_enabled = true
tags = {
Name = "kubernetes-aks-ct"
Environment = var.environment
Stack = "kubernetes"
Region = "centralindia"
Organization = "sloopstash"
}
}

0 comments on commit 14c01b8

Please sign in to comment.