Details about creating/using containers in C# and Python(Flask) in both local docker (Linux containers) and Azure Container Instances.
Folder | Contents |
---|---|
bash | Example bash scripts, read the doc |
containers | Simple .NET API and Python Flask API to be used in Docker Containers |
docs | The collection of documentation for each of the Topics below |
helm | Example HELM chart to deploy the Python container to an AKS Cluster |
Gives basic instructions on setting up Docker by getting a Docker Hub account, and setting up your local machine to do some real work.
This repo has two different types of containers that you can build. This page describes how to build the containers, run them locally, and perform some basic Docker commands to see your images/containers.
- .NET Rest API
- Python Flask API
NOTE: Neither of these basic examples utilize any type of security.
Describes how you interact with the .NET code to build and test it.
Describes how you interact with the Python code to build and test it.
Show how to use and override ARG and ENV variables
Instructions on how to set up an ACI instance with either of the two containers contained in this repository, but are generalized so that you can use this for any ACI.
TBD
- Figure out how to add in an NSG to restrict access then make it available to a smaller audience.
- API Management to poke through firewall?
How to set up your containers and scale them with AKS.
How to use HELM to create a deployment into AKS with a HELM Chart
Simple bash script using source and creating a few resources in ./bash/aks.sh