Skip to content

Two examples using Envoy and NGINX to forward requests to a 2-container based pod.

Notifications You must be signed in to change notification settings

azureossd/container-apps-multicontainers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

container-apps-multicontainers

Two examples using Envoy and NGINX to forward requests to a 2-container based pod.

You can deploy and run this with the following:

  1. Build the Dockerfile (s) located under envoy-example/envoy, envoy-example/go, nginx-example/nginx, nginx-example/go, envoy/init-container and nginx/init-container
  2. Push these images to Azure Container Registry
  3. Populate the environment variables referenced under deploy/bash.sh
  4. Use the ARM template to deploy. Note, that this is implying a Container App Environment already exists. This template is only used to create or update a Container App - not any other resources.

If doing this through the portal - ensure both images exist in Azure Container Registry first - and create a Container App, or, add a sidecar to the existing application.

Ensure ingress is set to the port of whichever proxy you're using.

About

Two examples using Envoy and NGINX to forward requests to a 2-container based pod.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 45.1%
  • Shell 35.5%
  • Dockerfile 19.4%