mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-06 17:01:30 +00:00
72 lines
1.6 KiB
HCL
72 lines
1.6 KiB
HCL
resource "azurerm_resource_group" "aks-getting-started" {
|
|
name = "aks-getting-started"
|
|
location = var.location
|
|
}
|
|
|
|
resource "azurerm_kubernetes_cluster" "aks-getting-started" {
|
|
name = "aks-getting-started"
|
|
location = azurerm_resource_group.aks-getting-started.location
|
|
resource_group_name = azurerm_resource_group.aks-getting-started.name
|
|
dns_prefix = "aks-getting-started"
|
|
kubernetes_version = var.kubernetes_version
|
|
|
|
default_node_pool {
|
|
name = "default"
|
|
node_count = 1
|
|
vm_size = "Standard_E4s_v3"
|
|
type = "VirtualMachineScaleSets"
|
|
os_disk_size_gb = 250
|
|
}
|
|
|
|
service_principal {
|
|
client_id = var.serviceprinciple_id
|
|
client_secret = var.serviceprinciple_key
|
|
}
|
|
|
|
linux_profile {
|
|
admin_username = "azureuser"
|
|
ssh_key {
|
|
key_data = var.ssh_key
|
|
}
|
|
}
|
|
|
|
network_profile {
|
|
network_plugin = "kubenet"
|
|
load_balancer_sku = "Standard"
|
|
}
|
|
|
|
addon_profile {
|
|
aci_connector_linux {
|
|
enabled = false
|
|
}
|
|
|
|
azure_policy {
|
|
enabled = false
|
|
}
|
|
|
|
http_application_routing {
|
|
enabled = false
|
|
}
|
|
|
|
kube_dashboard {
|
|
enabled = false
|
|
}
|
|
|
|
oms_agent {
|
|
enabled = false
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
resource "azurerm_kubernetes_cluster_node_pool" "monitoring" {
|
|
name = "monitoring"
|
|
kubernetes_cluster_id = azurerm_kubernetes_cluster.aks-getting-started.id
|
|
vm_size = "Standard_DS2_v2"
|
|
node_count = 1
|
|
os_disk_size_gb = 250
|
|
os_type = "Linux"
|
|
}
|
|
|
|
*/ |