content/explugins/lighthouse.md
+++ title = "lighthouse" description = "lighthouse - facilitate DNS discovery in multi-cluster connected environments." weight = 10 tags = [ "plugin" , "lighthouse" ] categories = [ "plugin", "external" ] date = "2019-11-21T10:00:00+08:00" repo = "https://github.com/submariner-io/lighthouse/tree/devel/coredns/plugin" home = "https://github.com/submariner-io/lighthouse/blob/devel/coredns/plugin/README.md" +++
Lighthouse plugin allows Cross Cluster Service Discovery between Kubernetes clusters connected by Submariner.
If the default Kubernetes plugin fails to resolve a DNS request, the lighthouse plugin will try to resolve it using the information it gathered from other clusters that have joined the submariner control plane. On a successful resolution, lighthouse plugin returns the cluster IP of the service in the remote cluster. Submariner ensures that this IP is reachable.
Lighthouse requires kubernetes plugin to be present.
lighthouse
. {
errors
log
kubernetes cluster.local {
fallthrough
}
lighthouse
}
See the lighthouse.