Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.94 KB

File metadata and controls

63 lines (46 loc) · 2.94 KB

Azure Kubernetes Service (AKS)

A Terraform module for creating Azure Kubernetes Service resources. .

Prerequisites

To use this module you need the following resources:

Module Features

This module creates Azure Kubernetes Service resources.

Getting Started

Most basic usage creating a Azure Kubernetes Service resource.

module "aks" {
  source                         = "."
  environment                    = "development"
  resource_group_name            = azurerm_resource_group.rg.name
  location                       = azurerm_resource_group.rg.location
  k8s_name                       = "k8sSample"
  default_node_pool_name         = "default"
  default_node_pool_node_count   = 3
  default_node_pool_vm_size      = "standard_d2_v2"
  default_node_pool_disk_size_gb = 30
  automatic_channel_upgrade      = "rapid"
  identity_type                  = "SystemAssigned"
  tags = {
    environment = "Demo"
  }
}

Module Argument Reference

See variables.tf

Module Attributes Reference

in addition of all arguments above the following attributes are exported by the module:

Samples

You have the samples in samples folder