Published on 00/00/0000
Last updated on 00/00/0000
Published on 00/00/0000
Last updated on 00/00/0000
Share
Share
PRODUCT
4 min read
Share
tl;dr: integrated cluster services for DNS are a convenient way of configuring automated public DNS management for Kubernetes clusters in Pipeline.Automatic DNS management is a must-have for the type of dynamic infrastructures found in Kubernetes clusters. Clusters can change a lot over the course of their lifecycles, with many services coming and going. Internally, Kubernetes DNS solves problems pertaining to service discovery by reacting to changes in the cluster and adjusting DNS records accordingly. The same concept can be applied to DNS outside the cluster. At its foundation, the integrated service for DNS uses ExternalDNS to provide similar automatic DNS adjustments by manipulating external DNS provider services like AWS Route53 or Google Cloud DNS. These, in turn, make Kubernetes resources — like services or ingresses — available publicly via DNS. ExternalDNS can work with many DNS providers of which we currently only support AWS Route53, Azure DNS and Google Cloud DNS, but more will be added in the future. Apart from those supported by ExternalDNS, the service also supports our own Banzai Cloud DNS provider.
For Banzai DNS to be able to work its magic, it needs to be set up in the Banzai Cloud Pipeline configuration and its Vault secret store. The current implementation uses AWS Route53 as its underlying DNS provider, but in the near future we'd like to shift to using our own DNS service to keep Pipeline truly cloud independent.
Note: At the date of publication, some configuration values cannot be modified using the web UI.If you're satisfied with your configuration, click ACTIVATE at the bottom of the page. You'll be brought back to the cluster details page, where the service's status will be shown as PENDING while the system finishes the activation process. When the service is active, its components' details are displayed next to the configuration values you specified. You can also change an active service's configuration and click SAVE ALL CHANGES to apply your modifications. To turn off a service, just go to its details page and click on DEACTIVATE.
Get emerging insights on innovative technology straight to your inbox.
Discover how AI assistants can revolutionize your business, from automating routine tasks and improving employee productivity to delivering personalized customer experiences and bridging the AI skills gap.
The Shift is Outshift’s exclusive newsletter.
The latest news and updates on cloud native modern applications, application security, generative AI, quantum computing, and other groundbreaking innovations shaping the future of technology.