
在实际使用中,通常通过kubectl来访问apiserver,也可以通过Kubernetes各个语言的client库来访问apiserver。在使用kubectl时,打开调试日志也可以看到每个API调用的格式,比如
$ kubectl --v=8 get pods
I0216 16:55:39.336234 11813 round_trippers.go:383] GET :8080/api [434/568]
I0216 16:55:39.336291 11813 round_trippers.go:390] Request Headers:
I0216 16:55:39.336298 11813 round_trippers.go:393]Accept: application/json, */*
I0216 16:55:39.336304 11813 round_trippers.go:393]User-Agent: kubectl/v1.10.0 (linux/amd64) kubernetes/09cf6c9
I0216 16:55:39.349718 11813 round_trippers.go:408] Response Status: 200 OK in 13 milliseconds
I0216 16:55:39.349764 11813 round_trippers.go:411] Response Headers:
I0216 16:55:39.349776 11813 round_trippers.go:414]Content-Length: 132
I0216 16:55:39.349785 11813 round_trippers.go:414]Content-Type: application/json
I0216 16:55:39.349795 11813 round_trippers.go:414]Date: Fri, 16 Feb 2018 16:55:39 GMT
I0216 16:55:39.356188 11813 request.go:873] Response Body: {"kind":"APIVersions","versions":["v1"],"serverAddressByClientCIDRs":[{
"clientCIDR":"0.0.0.0/0","serverAddress":"localhost:6443"}]}
I0216 16:55:39.357957 11813 round_trippers.go:383] GET :8080/apis
I0216 16:55:39.357997 11813 round_trippers.go:390] Request Headers:
I0216 16:55:39.358009 11813 round_trippers.go:393]Accept: application/json, */*
I0216 16:55:39.358020 11813 round_trippers.go:393]User-Agent: kubectl/v1.10.0 (linux/amd64) kubernetes/09cf6c9
I0216 16:55:39.364869 11813 round_trippers.go:408] Response Status: 200 OK in 6 milliseconds
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-82083-1.html
对
对