It is assumed you have basic knowledge of Containers, Kubernetes and Azure. You would also require Contributor and User Access Admin access to an Azure subscription and an AAD tenant where you have User Admin access. On your computer you will need to have the following installed
- Git
- Bicep
- jq
- Kubectl
- sed (optional)
- node and npm for the Bridge to Kubernetes step
- Azure CLI
- Kubelogin
Docker desktop would be required for some optional steps. All commands are designed to run on bash terminals. You will also require visual studio code with the following extensions installed for some optional steps:
- Azure Kubernetes Service
- Azure tools
- Bridge to Kubernetes
- Developer Tools for Azure Kubernetes Service.
You can install these by searching for them in the Extensions tab.
💡 If you have access to GitHub Codespaces or Docker Desktop on your local machine, it is highly recommended that you deploy this using a devcontainer as it includes all the tools you need. The configuration for the devcontainer can be found here.{{< /alert >}}