Skip to content

This repo contains script to deploy a fully functioning ACI instance on private subnet with Application gatewate in front on public subnet inside Azure environment

License

Notifications You must be signed in to change notification settings

devopshubproject/azure-aci-appgateway-terraform

Repository files navigation

azure-containerinstance-appgateway-terraform

This project is to demonstrate and help one to deploy a container instance inside Azure

As part of provisioning the script will place the ACI in a Private subnet and an application gateway in Public subnet.

So, we'll have two subnets: one public and one private. The container will be deployed on the private subnet, where nothing outside the vnet can access it (the network security group takes care of that). On the public subnet, the application gateway will be deployed, which will route traffic to our container thus making it reachable while still protected from direct external access.

An external computer will make a request to the public IP on port 80. The application gateway will take the request, forward it to the container instance, get the response and send it back to the requestor.

Tools and Services(Azure) Used:

  • Terraform
  • Docker
  • Azure
  • Services: Vnet, Subnet, ACI, PIP, Application Gateway, Network Profile, NSG, RG.

List of items to be taken care:

Inputs and Outputs

Follow-Me

Portfolio

premkumarpalanichamy

youtube

About

This repo contains script to deploy a fully functioning ACI instance on private subnet with Application gatewate in front on public subnet inside Azure environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages