从 VS Code 到 Kubernetes 的连接失败
Connection from VS Code to Kubernetes failing
我在尝试从我的 Azure Kubernetes 集群的 VS Code 访问详细信息时收到一条错误消息。这个问题阻止我将调试器附加到 pod。
我收到以下错误消息:
Error loading document: Error: cannot open k8smsx://loadkubernetescore/pod-kube-system%20%20%20coredns-748cdb7bf4-q9f9x.yaml?ns%3Dall%26value%3Dpod%2Fkube-system%20%20%20coredns-748cdb7bf4-q9f9x%26_%3D1611398456559. Detail: Unable to read file 'k8smsx://loadkubernetescore/pod-kube-system coredns-748cdb7bf4-q9f9x.yaml?ns=all&value=pod/kube-system coredns-748cdb7bf4-q9f9x&_=1611398456559' (Get command failed: error: there is no need to specify a resource type as a separate argument when passing arguments in resource/name form (e.g. 'kubectl get resource/<resource_name>' instead of 'kubectl get resource resource/<resource_name>'
)
我的设置
- 我安装了 VS Code,安装了“Kubernetes”、“Bridge to Kubernetes”和“Azure Kubernetes Service”
- 我已经通过 az login 连接了我的集群,并且已经可以访问不同的信息(例如我的节点等)
- 尝试访问集群上的工作负载/pods 时,我收到上述错误消息 - 在 VS Code 的 Kubernetes 视图中,我收到有关 pod 详细信息的错误消息。
Error in Kubernetes-View in VS Code
我试过的
- 我尝试重新安装 AKS 群集并完全重新登录
- 我尝试在 VS Code 中重新安装上面提到的所有扩展
- 浏览互联网,我没有找到任何类似的错误信息
- 奇怪的是它在两周前就可以工作了——而且我没有更改或更新任何东西(据我所知)
我可以进一步尝试的任何想法/提示?
谢谢
正如@mdaniel 所写:节点视图仅供人类使用,您实际想要单击的树项目位于命名空间 / kube-system / coredns-748cdb7bf4-q9f9x
下方。试一试,并考虑报告您的糟糕体验 to their issue tracker,因为 1.2.2 版似乎是 2 天前刚刚发布的,可能还没有经过很好的测试。
最终解决方案是以其他方式附加调试器 - 通过工作负载/部署。
我在尝试从我的 Azure Kubernetes 集群的 VS Code 访问详细信息时收到一条错误消息。这个问题阻止我将调试器附加到 pod。
我收到以下错误消息:
Error loading document: Error: cannot open k8smsx://loadkubernetescore/pod-kube-system%20%20%20coredns-748cdb7bf4-q9f9x.yaml?ns%3Dall%26value%3Dpod%2Fkube-system%20%20%20coredns-748cdb7bf4-q9f9x%26_%3D1611398456559. Detail: Unable to read file 'k8smsx://loadkubernetescore/pod-kube-system coredns-748cdb7bf4-q9f9x.yaml?ns=all&value=pod/kube-system coredns-748cdb7bf4-q9f9x&_=1611398456559' (Get command failed: error: there is no need to specify a resource type as a separate argument when passing arguments in resource/name form (e.g. 'kubectl get resource/<resource_name>' instead of 'kubectl get resource resource/<resource_name>'
)
我的设置
- 我安装了 VS Code,安装了“Kubernetes”、“Bridge to Kubernetes”和“Azure Kubernetes Service”
- 我已经通过 az login 连接了我的集群,并且已经可以访问不同的信息(例如我的节点等)
- 尝试访问集群上的工作负载/pods 时,我收到上述错误消息 - 在 VS Code 的 Kubernetes 视图中,我收到有关 pod 详细信息的错误消息。 Error in Kubernetes-View in VS Code
我试过的
- 我尝试重新安装 AKS 群集并完全重新登录
- 我尝试在 VS Code 中重新安装上面提到的所有扩展
- 浏览互联网,我没有找到任何类似的错误信息
- 奇怪的是它在两周前就可以工作了——而且我没有更改或更新任何东西(据我所知)
我可以进一步尝试的任何想法/提示?
谢谢
正如@mdaniel 所写:节点视图仅供人类使用,您实际想要单击的树项目位于命名空间 / kube-system / coredns-748cdb7bf4-q9f9x
下方。试一试,并考虑报告您的糟糕体验 to their issue tracker,因为 1.2.2 版似乎是 2 天前刚刚发布的,可能还没有经过很好的测试。
最终解决方案是以其他方式附加调试器 - 通过工作负载/部署。