kops/kube-discovery
yuxiaobo 0bd700781e Correct word misspelling 2019-09-29 22:23:07 +08:00
..
cmd/kube-discovery Correct word misspelling 2019-09-29 22:23:07 +08:00
images Add experimental kube-discovery 2018-01-04 13:29:43 -05:00
README.md Add experimental kube-discovery 2018-01-04 13:29:43 -05:00

README.md

kube-discovery

Status: experimental

kube-discovery does master discovery, currently on bare-metal. The intention is to split this functionality out of protokube, to make it reusable and modular.

Discovery methods:

  • mDNS/DNS-SD (aka bonjour / zeroconf). Looks for services of type _kubernetes._tcp, with a name of clustername.

mDNS

Example avahi configuration

/etc/avahi/services/kubernetes.service

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">

<service-group>
  <name replace-wildcards="yes">example.k8s.local</name>

  <service>
    <type>_kubernetes._tcp</type>
    <port>443</port>
  </service>

</service-group>