# Serve on port 53
.:53 {
    # use kubernetes middleware for domain "coredns.local"
    kubernetes coredns.local {
		# Kubernetes data API resync period
		# Example values: 60s, 5m, 1h
		resyncperiod 5m
        # Use url for k8s API endpoint
        endpoint http://localhost:8080
        # Assemble k8s record names with the template
        template {service}.{namespace}.{zone}
        # Only expose the k8s namespace "demo"
        namespaces demo
    }
    # Perform DNS response caching for the coredns.local zone
    # Cache timeout is provided by the integer in seconds
    #cache 180 coredns.local
}
