Crate-operator how to disable loadbalancer?

Hi all,
I’m new to cratedb and I’m trying to install cratedb in a local deployed kubernetes cluster using the crate-operator.

Reading the documentation seems that the operator creates a loadbalancer that exposes cratedb to the external world.

I should like to install cratedb to be only accessible to services inside the kubernetes cluster and that the UI will be accessed through an ingress API server (that manages authentication and authorization).

How can I do this?

Hi,
You can use HBA to restrict access only to your API server, also when you configure load balancing in your k8s cluster (for instance with microk8s enable metallb) you can define an IP range to be used which is appropriate for the security requirements of your logical network topology.

1 Like