AKS & Application Gateway: Expose more than one service in an ingress resource
Explains how to expose multiple services through a single Azure Application Gateway Ingress in AKS using path-based routing and annotations.
Carlos Mendible is a Principal Cloud Solution Architect at Microsoft who writes in-depth, hands-on guides about Azure, Kubernetes, Terraform, and Generative AI, focusing on real-world cloud automation and architecture.
164 articles from this blog
Explains how to expose multiple services through a single Azure Application Gateway Ingress in AKS using path-based routing and annotations.
A technical guide on creating a Persistent Volume in Azure Kubernetes Service (AKS) using an existing Azure Storage Account, including YAML templates.
A tutorial on using Kubernetes ConfigMaps to mount a custom configuration file into a Pod, replacing the default one.
A tutorial on setting up Serilog logging in an ASP.NET Core 2.2 application, including code examples for configuration and injection.
Guide on configuring TLS termination using the HTTP application routing addon in Azure Kubernetes Service (AKS).
An overview of key cloud computing trends and the essential skills needed for a career in cloud technology, including serverless, containers, and AI.
A tutorial on using Draft to streamline building and deploying ASP.NET Core applications to Kubernetes, covering setup and commands.
A guide to deploying the EFK (Elasticsearch, Fluentd, Kibana) logging stack on Azure Kubernetes Service (AKS) using a custom Helm chart.
A technical guide on optimizing Docker multi-stage builds for ASP.NET Core to reduce build times by caching dependency restoration.
A tutorial on enabling SourceLink for .NET Core libraries to allow users to step into source code during debugging.
A technical benchmark comparing the performance of 'for' vs 'foreach' loops in .NET Core using BenchmarkDotNet, showing 'for' is faster.
A technical tutorial using BenchmarkDotNet to compare the performance of string.Compare vs == operator in .NET Core for string comparison.
A technical guide on using Ansible's azure_rm_resource module to programmatically accept Azure Marketplace terms for a VM image.
A guide to installing Azure CLI and Ansible on Ubuntu, highlighting version conflicts and providing a one-script installation method.
A guide to implementing and testing Kubernetes Network Policies on Azure Kubernetes Service (AKS) using the kube-router CNI plugin.
A tutorial on implementing a binary classification machine learning model using ML.NET in .NET Core to predict Titanic passenger survival.
How to accept Azure Marketplace legal terms for VM deployment using Azure CLI commands.
A guide to fixing module and upgrade issues when running an Ansible playbook to create an Azure resource group in Azure Cloud Shell.
A guide on using the dotnet-addcasa global tool to automatically add Code Analysis and StyleCop checks to .NET Core projects.
A tutorial on building an ASP.NET Core Echo Server and creating an optimized Docker image using multi-stage builds.