Azure — Deploying Angular App With NodeJS Backend on AKS

A sep by step guide with an example project

Bhargav Bachina
Bachina Labs

--

AKS is Microsoft Azure’s managed Kubernetes solution that lets you run and manage containerized applications in the cloud. Since this is a managed Kubernetes service, Microsoft takes care of a lot of things for us such as security, maintenance, scalability, and monitoring. This makes us quickly deploy our applications into the Kubernetes cluster without worrying about the underlying details of building it.

In this post, we are going to deploy an Angular application with a nodejs environment. First, we dockerize our app and push that image to the Azure container registry and run that app on Azure AKS. We will see how we can build the Kubernetes cluster on Azure AKS, Accessing clusters from outside, configuring kubectl to work with AKS cluster, and many more.

  • Example Project
  • Prerequisites
  • Install Azure CLI and Configure
  • Dockerize the Project
  • Pushing Docker Image To Container Registry
  • Creating AKS Cluster
  • Configure Kuebctl With AKS Cluster
  • Deploy Kubernetes Objects On Azure AKS Cluster
  • Access the WebApp from the browser

--

--