diff --git a/sys/sys.go b/sys/sys.go index 4ed456e..d133295 100644 --- a/sys/sys.go +++ b/sys/sys.go @@ -142,3 +142,8 @@ func HandleSigKill(done chan os.Signal) { os.Exit(0) }() } + +func IsRunningOnPod() bool { + var bufout bytes.Buffer + return PipeCmd(exec.Command("cat", "/proc/1/cgroup"), exec.Command("grep", "kubepods"), &bufout) == 0 +}