Lizz compatible application to add the Pi-hole application to a Lizz managed Kubernetes cluster.
To learn more about Lizz, see the documentation.
To add the application, you first need to have a Kubernetes cluster initialized with Lizz. You also need to have the Lizz CLI installed.
To add the application to your cluster, run the following:
lizz add github \
--owner=$GITHUB_USER \
--fleet=fleet \
--origin-url=https://github.com/openlizz/application-pihole \
--path=./default \
--destination=pihole \
--set-value loadBalancerIp=192.168.1.245 \
--personal
Check the guide to understand how works the lizz add command.
Note You can adapt the command depending on your use case. See the command API for more information.
Reconcile the fleet repository to deploy the application using Flux:
flux reconcile source git flux-system
Check the pods with:
kubectl get pod -n pihole
The output should be similar to:
NAME READY STATUS RESTARTS AGE
pihole-d457cbb97-2s925 1/1 Running 0 2m27s
Access the application using port-forwarding or using the ingress created.
This repository is only a wrapper to the Helm chart of the Pi-hole application to help its deployment in a Kubernetes cluster managed by Lizz.
Therefore, the credit goes to the developers and maintainers of the application and the chart.