Skip to content

alyvusal/azure-aks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Kubernetes Service (AKS) with Azure Pipelines

Supported Features

This installation provisions an Azure Kubernetes Service (AKS) cluster with:

  • Managed AKS cluster with configurable version and node pools (Linux/Windows)
  • Custom Virtual Network and subnets for isolation
  • Optional autoscaling for node pools
  • Optional Virtual Nodes (ACI integration) for serverless workloads
  • Optional Azure AD and RBAC integration for secure access
  • Addons: HTTP Application Routing (Ingress + External DNS), Azure Policy, Monitoring (Log Analytics)
  • External DNS automation for Azure DNS
  • Integration guidance for Azure Database for MySQL Flexible
  • CI/CD setup with Azure Pipelines
  • Network and security best practices (custom subnets, admin account control)
  • Detailed documentation for all supported features

Base

az login
az aks get-credentials --resource-group aks-rg1 --name aksdemo1

tofu -chdir=cluster/terraform init
tofu -chdir=cluster/terraform plan -out tfplan
tofu -chdir=cluster/terraform apply tfplan

Addons

  • Virtual nodes
  • HTTP Applciation Routing (ingress + external dns)
  • Azure policy
  • Monitoring (Log Analytics)

Usage

Install kubelogin with asdf

az aks get-credentials --resource-group aks-main-rg --name $(terraform output -raw aks_cluster_name) --admin --overwrite-existing
kubectl whoami
kubectl get nodes

Docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages