---
title: "Discussion on \"How to Securely Expose Applications from a Private AKS Cluster Using Azure Application Gateway for Containers\" | Hashnode"
description: "Discussion on \"How to Securely Expose Applications from a Private AKS Cluster Using Azure Application Gateway for Containers\". Introduction\nDeploying applications in a private Azure Kubernetes Service (AKS) cluster is a widely adopted strategy to enhance security by isolating workloads and Kubernetes API server from the public internet. However, one of the biggest challenges..."
url: "https://hashnode.com/posts/how-to-securely-expose-applications-from-a-private-aks-cluster-using-azure-application-gateway-for-containers/685ebb19759ba0f3ba7d060e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How to Securely Expose Applications from a Private AKS Cluster Using Azure Application Gateway for Containers](https://georgeezejiofor.com/how-to-securely-expose-applications-from-a-private-aks-cluster-using-azure-application-gateway-for-containers?utm_source=hashnode&utm_medium=feed)

Introduction Deploying applications in a private Azure Kubernetes Service (AKS) cluster is a widely adopted strategy to enhance security by isolating workloads and Kubernetes API server from the public internet. However, one of the biggest challenges...

Jun 27, 2025 · 10 min read · georgeezejiofor.com  
Read the article

-   [#application-gateway-for-container](https://hashnode.com/tag/application-gateway-for-container)
-   [#azure](https://hashnode.com/tag/azure)
-   [#azure-devops](https://hashnode.com/tag/azure-devops)
-   [#load-balancing](https://hashnode.com/tag/load-balancing)
-   [#loadbalancer](https://hashnode.com/tag/loadbalancer)
-   [#aks](https://hashnode.com/tag/aks)
-   [#aksazure-kubernetes-services](https://hashnode.com/tag/aksazure-kubernetes-services)
-   [#letsencrypt](https://hashnode.com/tag/letsencrypt)
-   [#gateway](https://hashnode.com/tag/gateway)
-   [#gateway-api](https://hashnode.com/tag/gateway-api)
-   [#gateway-load-balancer](https://hashnode.com/tag/gateway-load-balancer)
-   [#bluegreen-deployment](https://hashnode.com/tag/bluegreen-deployment)
-   [#canary-deployment](https://hashnode.com/tag/canary-deployment)
-   [#azure-kubernetes-service](https://hashnode.com/tag/azure-kubernetes-service)

## Written by

[George Ezejiofor](https://hashnode.com/@georgeezejiofor)

@georgeezejiofor · London, United Kingdom

  
[View profile](https://hashnode.com/@georgeezejiofor)

Director & AI/ML Platform / MLOps Engineer at GeoCloudTech | Kubestronaut | Kubernetes, DevSecOps and MLOps for regulated industries

I'm an AI/ML Platform and MLOps Engineer and a Kubestronaut, with 13+ years in IT and 5+ in DevOps and DevSecOps. Through my consultancy, GeoCloudTech, I design secure, highly available Kubernetes platforms for regulated industries, on cloud and on-premises. What I build: - Kubernetes platforms: RKE2, AKS, EKS, GKE - MLOps: Kubeflow, KServe, MLflow, NVIDIA GPU Operator - DevSecOps: Vault, Kyverno, KubeArmor, Trivy, signed supply chains with Tekton and Cosign - GitOps and automation: Argo CD, Flux, Terraform, Ansible - Storage and identity: Rook Ceph, CloudNativePG, Keycloak - Observability and networking: Prometheus, OpenTelemetry, Cilium, Istio Most of what I publish comes from my multi-datacentre homelab: RKE2 on Proxmox, run through GitOps. My rule: build it, break it, understand it, then harden it. Every article is a real build, traps included. Certifications: Kubestronaut (CKA, CKAD, CKS, KCNA, KCSA), HashiCorp Terraform Associate.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
