# Constants

IPDNSStrategy defines a strategy where instead of DNS names KIC creates addresses from IP addresses.
NamespaceScopedPodDNSStrategy defines a strategy where KIC creates addresses using the following template: pod-ip-address.my-namespace.pod.cluster-domain.example Ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#a-aaaa-records-1.
ServiceScopedPodDNSStrategy defines a strategy where KIC creates addresses using the following template: pod-ip-address.service-name.my-namespace.svc.cluster.local Ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#a-aaaa-records-1 Note: this is known to not work on GKE because it uses kube-dns instead of coredns.

# Type aliases

DNSStrategy defines the strategy which KIC will use to create Pod addresses.