Skip to content

Commit

Permalink
Update k3s_quick_start_incluster.md
Browse files Browse the repository at this point in the history
  • Loading branch information
TrekkieCoder authored Feb 25, 2025
1 parent 608ac37 commit a251dda
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions docs/k3s_quick_start_incluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,13 @@ loxilb can be deloyed by using the following command in the K3s node
```
sudo kubectl apply -f https://raw.githubusercontent.com/loxilb-io/loxilb/main/cicd/k3s-incluster/loxilb.yml
```
The description of important loxilb args in the manifest file are as follows -
```
--bgp : Indicates that loxilb will be running with bgp instance and will be advertising the service IP to the external peer or loxilb-peer.
--egr-hooks: It is required for those cases in which workloads can be scheduled in the same nodes as loxilb nodes (most of the cases).
--blacklist=cni[0-9a-z]|veth.|flannel.|cali.|tunl.|vxlan[.]calico: It is mandatory for running in in-cluster mode. As loxilb attaches it's ebpf programs on all the interfaces but since we running it in the default namespace then all the interfaces including CNI interfaces will be exposed and loxilb will attach it's ebpf program in those interfaces which is definitely not desired. So, user needs to mention a regex for excluding all those interfaces.
--fallback: It is an optional argument and ensures that egress traffic from the cluster to the internet or external destinations defaults to system masquerade rules if no other rules apply. LoxiLB can also be used as a HA capable egress on its own.
```

## How to deploy kube-loxilb ?
[kube-loxilb](https://github.com/loxilb-io/kube-loxilb) is used as an operator to manage loxilb.
Expand Down

0 comments on commit a251dda

Please sign in to comment.