This message was deleted.
# rke2
a
This message was deleted.
c
Nginx is an ingress, not a load balancer. If you want load-balancer you should be looking at metallb or kube-vip.
n
we are looking for a standalone external load balancer where we want to enable firewall and iptable services in that external load balancer since we are using calico network. Can you please suggest me any tools for configuring external load balancer in RKE2?
c
metallb or kube-vip?
n
If I use them there won't be a separate machine where I can enable firewall or iptable services
I think they work as a virtual load balancers
c
Yes that's correct. The nodes themselves act as the load-balancer, via arp or bgp. You're looking for something where the load balancer itself runs and is deployed separate from the cluster?
I'm not sure that's a very popular option, unless you have an existing appliance like a f5 or something.
n
Yes I need a load balancer deployed separate from the cluster. Actually the problem is I need to enable firewalld service in the server nodes for security reasons but rke2 is not coming up with calico network when firewalld or iptable services are enabled. can you please suggest me if there is anyway to setup load balancer and enable firewalld service? Also am not aware of the f5 appliance that you mentioned...Please share me some reference links about this.
c
You might look at haproxy, but I just don't see many people doing what you're trying to do unless they already have a dedicated load balancer appliance that they want to use.
n
I think it would be great if your team support rke2 installation with firewall and iptables services enabled or support an external load balancer where we can turn those services on.
v
on openstack you can use octavia.
c
if you find any standalone bare-metal projects doing that (other than haproxy’s somewhat janky external mode), please let me know
s
Here hijack the talks but if I'm using metallb I have to deploy the servers without the nginx ingress right? After that I deploy it as a loadbalancer?