Ways to connect to AKS services?

Tomás G 21 Reputation points
2021-11-09T14:04:18.503+00:00

What is the intended way to connect to services running on a private AKS cluster? The API endpoint only exposes the Kubernetes API

Deploying a load balancer for every service would be silly, and I can't point to a worker IP as they're part of a VMSS and their IPs would change over time

I could deploy an ingress controller and proxy traffic, but as far as I know AKS doesn't have mixed protocol loadbalancers yet (alpha feature, so can't be enabled) so I'll need at least 2 extra loadbalancers

Is there an easier way that I just don't know about? Am I missing something obvious?
Thank you

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
1,117 questions
No comments
{count} votes

Accepted answer
  1. Kasun Rajapakse 336 Reputation points Microsoft MVP
    2021-11-09T17:14:50.8+00:00

    Hi

    To Access services, I recommend using an ingress controller. You can use Nginx, Azure Application Gateway Ingress Controller, or any ingress controller you prefer.

    https://learn.microsoft.com/en-us/azure/application-gateway/ingress-controller-overview


0 additional answers

Sort by: Most helpful