kubernetes-pfsense-controller
pfsense_fauxapi
kubernetes-pfsense-controller | pfsense_fauxapi | |
---|---|---|
1 | 6 | |
193 | 356 | |
- | - | |
1.2 | 0.0 | |
about 1 year ago | almost 3 years ago | |
PHP | PHP | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kubernetes-pfsense-controller
-
Browsing like it's 1994: Integrating a Mac SE, ImageWriter II into a modern LAN
It's over-engineered, but I wanted to try running k8s in my homelab to continue learning about networking; deploying a blog seemed like a perfect test case. The cluster uses Traefik, https://github.com/travisghansen/kubernetes-pfsense-controll... to sync service definitions to HAProxy, and MetalLB. The k8s service IPs are routable from my local network, as well as the MetalLB IPs, and MetalLB handles syncing them to pfSense using BGP. pfSense sends DNS for any *.k8s.home.arpa to k8s, so I can resolve e.g. blog.default.svc.k8s.home.arpa on my local network.
One interesting hiccup: I had to introduce a NAT at pfSense because MacBooks don't listen to ICMP redirects, the packet would go laptop -> router -> k8s and then k8s -> laptop. Since the MacBook ignored the ICMP redirect, it drops the reply packet.
pfsense_fauxapi
- To SonicWall or not...
- is there a way to group vlans?
-
Disabling the firewall via the shell
Sounds nuts but, for automated changes to pfsense, I would install the fauxapi and then call it with curl.
-
3rd party API for pfSense
I use https://github.com/ndejong/pfsense_fauxapi and have been very happy with it for the limited things I've needed it for.
- Pfsense remote management across many sites. Surely I'm doing it wrong
What are some alternatives?
ingress-merge - Merge Ingress Controller for Kubernetes
pfsense-api - The missing REST API package for pfSense
phpsupabase - PHP Client to use Supabase
pfSense-Dashboard - A functional and useful dashboard for pfSense that utilizes influxdb, grafana and telegraf
pfsense-temp-alert - Send email alerts if things get too toasty inside your firewall
pfSense-pkg-WireGuard - This is a port of the original WireGuard UI bits as implemented by Netgate in pfSense 2.5.0 to a package suitable for rapid iteration and more frequent updating on future releases of pfSense.
UniFi-API-client - A PHP API client class to interact with Ubiquiti's UniFi Controller API
pfSense - Main repository for pfSense
kubernetes-ingress - HAProxy Kubernetes Ingress Controller
pfsense-zabbix-template - Zabbix Template for pfSense
kubernetes-pfsense-controll
php-k8s - Unofficial PHP client for Kubernetes. It supports any form of authentication, the exec API, and it has an easy implementation for CRDs.