gpt4 book ai didi

kubernetes - kubernetes kubectl停顿2分钟

转载 作者:行者123 更新时间:2023-12-02 12:22:40 26 4
gpt4 key购买 nike

我在运行kubectl:Microsoft Windows [Version 10.0.14393]
指向Azure中部署的Kubernetes群集。

带有详细日志记录并带有时间回显的kubectl version命令在显示API调用上的任何 Activity 之前显示约2分钟的延迟。

请注意在调用命令后显示2分钟的第一条日志行。

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正在尝试其他什么操作?

最佳答案

延迟可能有两个原因

  • kubectl位于网络驱动器(主要是 H:驱动器)上,因此首先将kubectl复制到您的驱动器上。系统和运行
  • .kube / config文件位于网络驱动器


  • 因此,总结一下,您将要面对的任何事情都在网络驱动器上。

    如果仍然无法解决,您可以再尝试一件事,您可以运行kubectl命令-v = 20,它将给出它所花费的所有持续时间。

    reference

    关于kubernetes - kubernetes kubectl停顿2分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44471929/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com