Files
2021-04-18 20:03:11 -04:00

28 lines
372 B
Go

package libdetectcloud
import (
"io/ioutil"
"strings"
)
func detectContainer() string {
b, err := ioutil.ReadFile("/proc/self/cgroup")
if err != nil {
return ""
}
fc := string(b)
kube := strings.Contains(fc, "kube")
container := strings.Contains(fc, "containerd")
if kube {
return "K8S Container"
}
if container {
return "Container"
}
return ""
}