Experiment: Container vs Service deployment approach evaluation

Resolved 💬 2 comments Opened Aug 10, 2025 by hasecon Closed Nov 29, 2025

Summary

Evaluated containerized deployment approach for PowerDNS but reverted to service-based setup due to container issues. Kept container improvements for Traefik with persistent volumes.

Changes Made

  • Traefik: Updated compose with persistent volumes (working well)
  • PowerDNS: Attempted containerization but reverted to services (containers had issues)
  • Documentation: Created deployment guides and summaries
  • Cleanup: Organized temp files and removed experimental roles

Final Approach (Hybrid)

  • PowerDNS: Native services (MariaDB, PowerDNS Auth/Recursor) - proven working
  • Traefik: Containers with persistent volumes - works well for load balancer

Status

Ready to deploy with service-based PowerDNS and containerized Traefik approach. All files committed for safe working state.

Next Steps

  • Update vault variables if needed
  • Deploy with standard site.yml playbook
  • Monitor and commit regularly going forward

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗