Build a multi-architecture Kubernetes cluster running nginx on Azure AKS
Introduction
Start your journey with Arm and x86 nginx workloads on a single Kubernetes cluster
Create the AKS cluster
Create the test utility
Deploy nginx on Intel x86
Deploy nginx on Arm
Deploy nginx multiarch service on AKS
Monitor performance with wrk and btop
Next Steps
Build a multi-architecture Kubernetes cluster running nginx on Azure AKS
Who is this for?
This is an introductory topic for developers who want to deploy multi-architecture Kubernetes workloads and compare nginx performance between x86 and Arm-based nodes in Azure Kubernetes Service (AKS) clusters.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Create a hybrid AKS cluster with both x86 and Arm64 nodes
- Deploy nginx using multi-architecture container images across different node types
- Verify nginx deployment and functionality on each architecture
- Compare performance between x86 and Arm64 nginx instances
- Learn techniques for deploying multi-architecture Kubernetes workloads
Prerequisites
Before starting, you will need the following: