package
0.9.10
Repository: https://github.com/skrishna-unix/coredns.git
Documentation: pkg.go.dev

# README

federation

federation enables federated queries to be resolved via the kubernetes plugin.

Enabling federation without also having kubernetes is a noop.

Syntax

federation [ZONES...] {
    NAME DOMAIN
  • Each NAME and DOMAIN defines federation membership. One entry for each. A duplicate NAME will silently overwrite any previous value.

Examples

Here we handle all service requests in the prod and stage federations.

. {
    kubernetes cluster.local
    federation cluster.local {
        prod prod.feddomain.com
        staging staging.feddomain.com
    }
}

Or slightly shorter:

cluster.local {
    kubernetes
    federation {
        prod prod.feddomain.com
        staging staging.feddomain.com
    }
}

# Functions

New returns a new federation.

# Structs

Federation contains the name to zone mapping used for federation in kubernetes.

# Type aliases

Func needs to be implemented by any plugin that implements federation.