Skip to content

This project demonstrates a development environment with a CI/CD server, container registry, Kubernetes with Key Vault integration, and a public IP for NGINX ingress, all automated using Terraform on azure public cloud.

Notifications You must be signed in to change notification settings

shavitbit/terraform-aks-dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Implementation of AKS, ACR, VM, and Key Vault

This project demonstrates a development environment with a CI/CD server, container registry, Kubernetes with Key Vault integration, and a public IP for NGINX ingress, all automated using Terraform on azure public cloud.

Virtual Machine (VM)

  • Ubuntu OS: Jenkins server (Docker and Git are installed via Terraform custom data, fully automated).

AKS

  • Azure Kubernetes Service: Managed Kubernetes service by Azure.
  • Azure Key Vault Integration: Securely manage secrets and keys.
  • NGINX Ingress Controller: Manage inbound traffic to Kubernetes services.
  • Public IP for the Ingress: External access to services.
  • Azure Container Registry: Docker container registry service by Azure.

About

This project demonstrates a development environment with a CI/CD server, container registry, Kubernetes with Key Vault integration, and a public IP for NGINX ingress, all automated using Terraform on azure public cloud.

Resources

Stars

Watchers

Forks