github k8gb-io/k8gb v0.16.0

22 hours ago

Release Summary

K8GB v0.16.0 delivers comprehensive multi-cloud DNS automation with automated zone delegation now supporting all three major cloud providers: AWS Route53, Azure DNS, and newly added GCP Cloud DNS. This milestone enables seamless global load balancing across any combination of cloud environments without manual DNS configuration.

Key Highlights:

  • GCP Cloud DNS Support: Complete integration with Google Cloud Platform, including automated zone delegation, comprehensive documentation, and end-to-end testing. K8GB now covers AWS, Azure, and GCP with full automation.

  • LoadBalancer Service Support: Extended global load balancing to Layer 4 with Kubernetes LoadBalancer Services support via hostname annotations, complementing existing Ingress capabilities.

  • Upstream External-DNS Migration: Migrated to upstream external-dns chart for all DNS providers (AWS Route53, Azure DNS,
    Cloudflare, NS1, RFC2136), improving maintainability and feature parity with the broader ecosystem.

This release includes 90+ improvements with enhanced Infoblox integration, CoreDNS hot-reload support, pod tolerations, and updated dependencies including Go 1.25.2 and Kubernetes v0.34.1.

Changelog

v0.16.0 (2025-10-20)

Full Changelog

Implemented enhancements:

  • Switch to upstream external-dns #1744
  • Support Service of type LoadBalancer to enable global load balancing on L4 #147
  • Add support for public clouds #53

Closed issues:

  • deploy-full-local-setup failed because of istio/gateway #2037
  • Cant seem to get any A records returned #2024
  • Unable to update k8s_crd coredns plugin configs in Helm chart #2015
  • [Documentation] Document how dynamic geo tags works #1967
  • Revamp website #1778
  • K8GB for the service of Type ExternalName/Loadbalancer #1212
  • bump coredns helm chart dependency to get support for imagePullSecrets #1028
  • Deployment configuration for geotags #720

Merged pull requests:

v0.15.0 (2025-07-20)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

🚀

Don't miss a new k8gb release

NewReleases is sending notifications on new releases.