我正在运行kubectl:
Microsoft Windows [Version 10.0.14393]
指向在Azure中部署的Kubernetes群集。
具有详细日志记录且以时间回显开头的kubectl version
命令在显示API调用的任何活动之前显示约2分钟的延迟。
请注意调用命令后显示2 Min的第一个日志行。
C:\tmp>echo **19:12:50**.23
19:12:50.23
C:\tmp>kubectl version --kubeconfig=C:/Users/jbafd/.kube/config-hgfds-acs-containerservice-1 -v=20
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2
017-05-19T18:44:27Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"windows/amd64"}
I0610 **19:14:58.311364 9488 loader.go:354]** Config loaded from file C:/Users/jbafd/.kube/config-hgfds-acs-containerservice-1
I0610 19:14:58.313864 9488 round_trippers.go:398] curl -k -v -XGET -H "Accept: application/json, */*" -H "User-Agent: kubectl.exe/v1.6.4 (windows/amd64) kub
ernetes/d6f4332" https://xxjjmaster.australiasoutheast.cloudapp.azure.com/version
I0610 19:14:58.519869 9488 round_trippers.go:417] GET https://xxjjmaster.australiasoutheast.cloudapp.azure.com/version in 206 milliseconds
其他kubectl命令(获取节点等)表现出相同的延迟。 刷新DNS缓存无法解决问题,但看起来API请求是响应式的。同时以管理员身份运行命令也无济于事。 在加载配置之前kubectl正在尝试的其他操作是什么?
答案 0 :(得分:0)
可能有两个原因导致延迟
因此,总结一下这两种情况都将在网络驱动器上出现。
如果仍然无法解决,您可以尝试再做一件事,您可以运行kubectl命令-v = 20,这将给出它花费的所有持续时间。