Kubernetes 访问名称空间时发生Kubectl错误

Kubernetes 访问名称空间时发生Kubectl错误,kubernetes,tectonic-coreos,Kubernetes,Tectonic Coreos,我正在尝试Kubernetes沙箱设置,根据他们的文档: 我确实下载了kubectl和相应的kube配置文件,但当我尝试使用以下命令获取名称空间时: kubectl get namespaces 我得到以下错误: The connection to the server localhost:8080 was refused - did you specify the right host or port? 这是什么?从哪里接这个港口的洛卡霍斯特:8080 编辑: 我缺少关于您的设置的一些细

我正在尝试Kubernetes沙箱设置,根据他们的文档:

我确实下载了kubectl和相应的kube配置文件,但当我尝试使用以下命令获取名称空间时:

kubectl get namespaces
我得到以下错误:

The connection to the server localhost:8080 was refused - did you specify the right host or port?
这是什么?从哪里接这个港口的洛卡霍斯特:8080

编辑:


我缺少关于您的设置的一些细节,但问题基本上是清楚的-您没有连接到集群

您应该有一个包含集群连接信息(即上下文)的kubeconfig文件,我假设如果运行
kubectl config view
您将一无所获

我在windows上使用git bash,如果我运行的命令与我得到的命令相同:

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: REDACTED
    server: https://platform-svc-integration.net
  name: svc-integration
contexts:
- context:
    cluster: svc-integration
    user: svc-integration-admin
  name: svc-integration-system
current-context: svc-integration-system
kind: Config
preferences: {}
users:
- name: svc-integration-admin
  user:
    client-certificate: <path>/admin/admin.crt
    client-key: <path>/admin/admin.key
apiVersion:v1 集群: -群集: 证书颁发机构数据:已编辑 服务器:https://platform-svc-integration.net 名称:svc集成 上下文: -背景: 集群:svc集成 用户:svc集成管理员 名称:svc集成系统 当前环境:svc集成系统 种类:配置 首选项:{} 用户: -名称:svc集成管理员 用户: 客户端证书:/admin/admin.crt 客户端密钥:/admin/admin.key
基本上,我想说的是,你需要配置你的上下文,从做
kubectl config--help
开始列出你的选项,这很简单,但是如果你不管理,请参考文档。

我缺少一些关于你的设置的细节,但问题基本上是清楚的——您没有连接到集群

您应该有一个包含集群连接信息(即上下文)的kubeconfig文件,我假设如果运行
kubectl config view
您将一无所获

我在windows上使用git bash,如果我运行的命令与我得到的命令相同:

apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: REDACTED
    server: https://platform-svc-integration.net
  name: svc-integration
contexts:
- context:
    cluster: svc-integration
    user: svc-integration-admin
  name: svc-integration-system
current-context: svc-integration-system
kind: Config
preferences: {}
users:
- name: svc-integration-admin
  user:
    client-certificate: <path>/admin/admin.crt
    client-key: <path>/admin/admin.key
apiVersion:v1 集群: -群集: 证书颁发机构数据:已编辑 服务器:https://platform-svc-integration.net 名称:svc集成 上下文: -背景: 集群:svc集成 用户:svc集成管理员 名称:svc集成系统 当前环境:svc集成系统 种类:配置 首选项:{} 用户: -名称:svc集成管理员 用户: 客户端证书:/admin/admin.crt 客户端密钥:/admin/admin.key
基本上,我想说的是,你需要配置你的上下文,从做
kubectl配置--help
开始列出你的选项,这很简单,但是如果你不管理,请参考文档。

kubectl配置获取上下文说什么?更新了我的帖子!看起来您的kubectl配置不正确。您应该会在该表中看到一行,指示与k8s集群的连接详细信息。请再次尝试按照您的提供商提供的第一个连接教程进行操作。
kubectl config获取上下文的方法是什么?
say?更新了我的帖子!看起来您的kubectl配置不正确。您应该会在该表中看到一行,指示与k8s集群的连接详细信息。请按照提供商提供的第一个连接教程重试