Search code examples
azurekubernetesazure-container-service

How to deploy AKS (Azure container service) in a VPN?


I want to deploy some kubernetes workloads, which are visible from some other VM's on Azure but not visible from the outside world.

For example: I might have a VM running a Zuul Gateway which for some routes I want to redirect to the K8s cluster, yet I don't want to allow people to directly access my K8s cluster.

Is it possible to place my AKS inside a VPN? If so, how should I achieve this?


Solution

  • In addition to options, pointed out by @4c74356b41, you can run ingress controller on the cluster, and limit it to your internal server IP only