package main

import (
	"fmt"
	"os"

	client "k8s.io/kubernetes/pkg/client/unversioned"
)

func main() {
	k8s, err := client.NewInCluster()
	if err != nil {
		panic(err)
	}
	hostname, err := os.Hostname()
	if err != nil {
		panic(err)
	}
	pod, err := k8s.Pods("default").Get(hostname)
	if err != nil {
		panic(err)
	}
	fmt.Println(pod.Status.PodIP)
}
