Questions about upcoming clustering support #1473
-
|
Thank you Shreya for writing a sneak peak post on Reddit for the clustering feature :) With a release coming soon, I'm thinking of reinstalling Technitium from scratch in my homelab. I hope to ask about a few things in preparation for this task (I'm not on Reddit):
I hope these questions are okay at this stage, though feel free to ignore them should you want to annnounce everything later. Once again, thank you so much for your work in clustering as well as TDNS as a whole! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Thanks for asking. The clustering uses HTTP API that the DNS server already has for all other things. The only difference is that the API calls between two servers are HTTPS only so either you have to configure TLS for the web service manually before initializing clustering or it will enable it automatically with self signed cert by default. The zones function just the same as they do not. The clustering feature just adds a Catalog zone which gets synced across all nodes and only zones that you add to the cluster catalog zone will get replicated across all cluster nodes. Rest all things remain just like they are and you can create your own zones or Catalog zones as required. The single panel admin access will be such that you will have a drop down option to select between nodes and it will automatically show you data from that specific node. So you get to access all nodes by logging into any of the admin panels. The config can only be updated on primary node and gets synced to secondary nodes, which is similar in architecture to how zones replicate. Only a few options which are specific to the node, like local end points to listen on or TLS certs etc. will be separately handled but will be available on the same admin panel you login to. Let me know if you have any more queries. |
Beta Was this translation helpful? Give feedback.
Thanks for asking. The clustering uses HTTP API that the DNS server already has for all other things. The only difference is that the API calls between two servers are HTTPS only so either you have to configure TLS for the web service manually before initializing clustering or it will enable it automatically with self signed cert by default.
The zones function just the same as they do not. The clustering feature just adds a Catalog zone which gets synced across all nodes and only zones that you add to the cluster catalog zone will get replicated across all cluster nodes. Rest all things remain just like they are and you can create your own zones or Catalog zones as required.
The single pa…