Use Terraform to deploy an AKS cluster that can support
the CN-Series firewall.
The repository AKS folder contains a
Terraform plan that deploys a Kubernetes cluster in Microsoft's
Azure Kubernetes Service (AKS). This cluster meets the minimum requirements
to support a CN-Series firewall and can span multiple availability
zones for maximum redundancy and scalability.
Log into Azure using its CLI interface.
$ az login
Create a
terraform.tfvars
file
and add the following variables and their associated values.
location = "" # The Azure region
ssh_key = "" # The contents of your SSH public key
Initialize the Terraform providers.
terraform init
Validate the Terraform plan.
terraform plan
Apply the Terraform plan.
$ terraform apply
Update the kubeconfig file with the new cluster's information.
Enter this command as a single line:
$ az aks get-credentials --name $(terraform output az_cluster_name)