Update readme.md

This commit is contained in:
EHerzog76 2024-12-09 13:04:08 +01:00 committed by GitHub
parent 0ea0f3d586
commit d88a3ac33e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -39,6 +39,18 @@ kubectl -n network apply -f route.yaml
kubectl -n network apply -f service.yaml kubectl -n network apply -f service.yaml
``` ```
### CNI settings for the TFTP-Server
Please notice the service configuration for the service:
- svc-pxboot
this is from **type: NodePort**.
This is important, because after a TFTP-client requests a file,
the TFTP-Server will initiate a new connection and send data back to the client over this new connection.
So you must configure your **CNI** to **not** use source nat (**SNAT**) for this connections !
CNI configs:
- calico [SNAT-Config](https://docs.tigera.io/calico/latest/networking/configuring/workloads-outside-cluster)
- cilium [SNAT-Config](https://docs.cilium.io/en/stable/network/concepts/masquerading/)
## Check if netboot.xyz is running ## Check if netboot.xyz is running
### Check Deployment, Service and Pod ### Check Deployment, Service and Pod