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 "" }