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.
- Ubuntu OS: Jenkins server (Docker and Git are installed via Terraform custom data, fully automated).
- 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.