Go Notes
From Federal Burro of Information
Jump to navigationJump to search
NumCPU()
How many cpu's does my pod see?
kubectl exec -it $pod -- /bin/bash apt-get update apt-get install golang
tmp.go
package main import "fmt" import "runtime" func main() { var i interface{} = runtime.NumCPU() fmt.Printf("%v\n", i) fmt.Println("hello world") }
$ go run tmp.go 8 hello world
The answer is 8 , same as what I see if I look in /proc/cpuinfo in the pod.