Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 2.8 KB

File metadata and controls

81 lines (57 loc) · 2.8 KB

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.