PowerDNS-Operator is a Kubernetes operator that facilitates the management of PowerDNS resources, including Zones and RRsets, through the use of Custom Resources. Its primary purpose is to maintain the desired configuration state of PowerDNS.
This operator is specifically designed to offer DNS capabilities as a self-service feature. Zone resources are managed at the cluster level, typically by platform administrators, while RRsets records are namespaced and can be delegated to application teams.
The project is under the Apache 2.0 License. You can check the README on the GitHub repository for detailed information and instructions.