Kubernetes A metalLB alternative for cloud (Azure)

Viewed 29

We have setup an on-premises bare metal kubernetes cluster with metalLB as loadbalancer. So that whenever a service of type: Loadbalancer is created an External IP is assigned to this Loadbalancer service. We have setup the kubernetes cluster using kubespray

We need to replicate this on-premises bare metal kubernetes cluster environment in cloud (Azure) , by deploying 9 VMs (similar specs as on-premises machines)(3 control-plane, 6 node) and setup kubernetes on top of it. AKS is not an option for us.

But MetalLB does not support cloud environments such as azure.

OS used in Azure VM: Redhat 8.6 VM priority: Spot CNI: Calico Kubernetes: 1.24

Is there a replacement for MetalLB that works with cloud environments like azure ?

Is there any alternate ways to get "External IP" for service with type: Loadbalancer which is also accessable within the same subnet where the 9 VMs are hosted.

0 Answers
Related