无法连接到服务器:拨打tcp [:: 1]:8080:connectex:无法建立连接,因为目标计算机主动拒绝它

问题描述 投票:4回答:4

我正在使用Azure Kubernetes,我们可以在Azure中存储Docker镜像。这里我试图检查我的kubectl版本,然后我得到“

无法连接到服务器:拨打tcp [:: 1]:8080:connectex:无法建立连接,因为目标计算机主动拒绝它。

“为此,我跟着Link1 Link2

那么,请你建议我“如何解决这个问题?”

powershell azure azure-cli azure-container-service azure-kubernetes
4个回答
5
投票

我想您可能错过了配置群集,因为您需要在命令提示符下运行以下命令。

az aks get-credentials --resource-group myResourceGroup --name myAKSCluster

上面的CLI命令创建.config文件,其中包含本地计算机中的完整群集和节点详细信息。

之后,在命令提示符下运行kubectl get nodes命令,然后就可以获得集群内的节点列表,如下图所示。

enter image description here以下是Deploy an Azure Kubernetes Service (AKS) cluster的参考。


0
投票

在发出命令“kubectl get pods”时我遇到了同样的错误

通过以下步骤解决了该问题:

a)首先找出当前背景

kubectl config get-contexts
CURRENT   NAME      CLUSTER   AUTHINFO   NAMESPACE

b)如果没有设置上下文,则使用手动设置

kubectl config set-context <Your context>

希望这会帮助你。


0
投票

对我来说,似乎是由于Windows没有设置HOME环境变量。根据文档kubectl将使用配置文件$(HOME)/.kube/config。但由于此变量未在Window上设置,因此无法找到该文件。

我创建了一个与USERPROFILE具有相同值的HOME变量,它开始工作。


0
投票

如果您可以通过访问$HOME/.kube/config - Linux或%UserProfile%/.kube/config - Windows来查看配置文件是否正确配置,但仍然收到错误消息 - 请尝试以管理员身份运行命令行。

有关配置文件的更多信息,请访问:https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/

© www.soinside.com 2019 - 2024. All rights reserved.