Versions in this module Expand all Collapse all v0 v0.9.10 Nov 3, 2017 Changes in this version type Kubernetes + func (e *Kubernetes) MinTTL(state request.Request) uint32 + func (e *Kubernetes) Serial(state request.Request) uint32 v0.9.9 Oct 18, 2017 Changes in this version + const DNSSchemaVersion + const LabelRegion + const LabelZone + const Pod + const Svc + type Kubernetes struct + APICertAuth string + APIClientCert string + APIClientKey string + APIConn dnsController + APIProxy *apiProxy + APIServerList []string + Fallthrough bool + Namespaces map[string]bool + Next plugin.Handler + Proxy proxy.Proxy + Zones []string + func New(zones []string) *Kubernetes + func (k *Kubernetes) AutoPath(state request.Request) []string + func (k *Kubernetes) Federations(state request.Request, fname, fzone string) (msg.Service, error) + func (k *Kubernetes) IsNameError(err error) bool + func (k *Kubernetes) Lookup(state request.Request, name string, typ uint16) (*dns.Msg, error) + func (k *Kubernetes) Records(state request.Request, exact bool) ([]msg.Service, error) + func (k *Kubernetes) Reverse(state request.Request, exact bool, opt plugin.Options) ([]msg.Service, error) + func (k *Kubernetes) Services(state request.Request, exact bool, opt plugin.Options) (svcs []msg.Service, err error) + func (k Kubernetes) Name() string + func (k Kubernetes) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (int, error)