maabara/manifests/TIPS.md
2025-05-30 17:44:32 -04:00

677 B

On a fresh cluster, the order of installation is usually metallb -> pihole -> your favorite ingress controller-> external-dns -> cert-manager -> rest of services

Installing pihole via helm, it will look for its password in a secret named pihole-dashboard-password in the same namespace. You can create it like so

kubectl create secret generic pihole-dashboard-password
--from-literal=password=XXXXXXXXX

Of course, substituting XXXXXX for your actual password. If you care, make sure actual encryption at rest is enabled for your passwords.

Make sure to update your main LAN dns servers to point to pihole. 2 instances for redundancy are highly encouraged