Kubernetes 如何设置与kubectl对话的EKS服务器?

Kubernetes 如何设置与kubectl对话的EKS服务器?,kubernetes,kubectl,eksctl,Kubernetes,Kubectl,Eksctl,我是Kubernetes的新手,我在学习一些设置上下文的例子。现在,我似乎无法在我的服务器上获取任何对象,或者我正在与错误的服务器通信。我明白了 $ kubectl config view apiVersion: v1 clusters: - cluster: server: "" name: sandbox - cluster: certificate-authority-data: DATA+OMITTED server: https://re

我是Kubernetes的新手,我在学习一些设置上下文的例子。现在,我似乎无法在我的服务器上获取任何对象,或者我正在与错误的服务器通信。我明白了

$ kubectl config view
apiVersion: v1
clusters:
- cluster:
    server: ""
  name: sandbox
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://redacted.gr7.us-east-1.eks.amazonaws.com
  name: sandbox.us-east-1.eksctl.io
contexts:
- context:
    cluster: sandbox.us-east-1.eksctl.io
    user: me@company.com@sandbox.us-east-1.eksctl.io
  name: me@company.com@sandbox.us-east-1.eksctl.io
- context:
    cluster: sandbox
    namespace: kube-system
    user: ""
  name: sandbox
current-context: sandbox
kind: Config
preferences: {}
users:
- name: me@company.com@sandbox.us-east-1.eksctl.io
  user:
    exec:
      apiVersion: client.authentication.k8s.io/v1alpha1
      args:
      - token
      - -i
      - sandbox
      command: aws-iam-authenticator
      env:
      - name: AWS_STS_REGIONAL_ENDPOINTS
        value: regional
      - name: AWS_DEFAULT_REGION
        value: us-east-1
我在AWS EKS中看到集群,看到POD、部署等,但当我执行以下操作时

$ kubectl get pods -A
error: the server doesn't have a resource type "pods"
$ kubectl get nodes -A
error: the server doesn't have a resource type "nodes"

给出了什么?

您当前的上下文是
沙盒,请尝试使用或直接在
~/.kube/config
中更改当前上下文

$kubectl配置获取上下文
$kubectl配置使用上下文me@company.com@sandbox.us-east-1.eksctl.io

谢谢,它就盯着我看。我完全理解你的意思,要记住Kubernetes的位和字节真的很难,因为它们太多了