Skip to content

quortex/terraform-azurerm-aks-cluster

Repository files navigation

Quortex

terraform-azurerm-aks-cluster

A terraform module for Quortex infrastructure AKS cluster layer.

It provides a set of resources necessary to provision the Quortex infrastructure AKS cluster layer on Microsoft Azure.

This module is available on Terraform Registry.

Get all our terraform modules on Terraform Registry or on Github !

Created resources

This module creates the following resources on Azure:

  • a fully configurable AKS cluster and node pools
  • a public IP for cluster's outbound traffic

Usage example

module "aks-cluster" {
  source = "quortex/aks-cluster/azurerm"

  # Globally used variables.
  location            = local.resource_group_location
  resource_group_name = local.resource_group_name
  name                = "quortex"

  # Cluster configuration.
  cluster_subnet_id        = module.network.cluster_subnet_id
  kubernetes_version       = "1.15.10"
  service_principal_id     = local.aks_service_principal_id
  service_principal_secret = local.aks_service_principal_secret
  node_pool_default = {
    vm_size        = "Standard_DS3_v2"
    node_min_count = 1
    node_max_count = 2
  }
  node_pool_additionals = {
    workflow = {
      vm_size        = "Standard_F16s_v2"
      node_min_count = 2
      node_max_count = 3
    }
  }
}

Related Projects

This project is part of our terraform modules to provision a Quortex infrastructure for Microsoft Azure.

infra_azure

Check out these related projects.

Help

Got a question?

File a GitHub issue or send us an email.

About

A terraform module for Quortex infrastructure AKS cluster layer.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages