kube-router/utils/fqdn.go
Murali Reddy 4531a915bb Handle both cases where node can be registered with master either
by host name or FQDN. kubelet can be started with --hostname-override with configurable value.
In AWS envirinment typcally its set FQDN obtained from the metda data. This fix ensures
we can deploy kube-router in case nodes are registered with FQDN

Fixes #17
2017-05-30 03:11:51 +05:30

17 lines
226 B
Go

package utils
import (
"bytes"
"os/exec"
)
func GetFqdn() string {
cmd := exec.Command("hostname", "-f")
var out bytes.Buffer
cmd.Stdout = &out
cmd.Run()
fqdn := out.String()
fqdn = fqdn[:len(fqdn)-1]
return fqdn
}