我有type alias Model =
{ txt : String, color : String }
viewStateful txt color =
div [ style "color" color ]
[ text txt ]
view model =
lazy2 viewStateful model.txt model.color
,内容如下:
~/.kube/config
但是当我尝试apiVersion: v1
clusters:
- cluster:
certificate-authority-data: REDACTED
server: https://REDACTED.yl4.us-east-1.eks.amazonaws.com
name: kubernetes-jenkins
- cluster:
certificate-authority-data: REDACTED
server: https://REDACTED.sk1.us-east-1.eks.amazonaws.com
name: kuberntes-dev
contexts:
- context:
cluster: kubernetes-dev
user: aws-dev
name: aws-dev
- context:
cluster: kubernetes-jenkins
user: aws-jenkins
name: aws-jenkins
current-context: aws-dev
kind: Config
preferences: {}
users:
- name: aws-dev
user:
exec:
apiVersion: client.authentication.k8s.io/v1alpha1
args:
- token
- -i
- EKS_DEV_CLUSTER
command: heptio-authenticator-aws
env: null
- name: aws-jenkins
user:
exec:
apiVersion: client.authentication.k8s.io/v1alpha1
args:
- token
- -i
- EKS_JENKINS_CLUSTER
command: heptio-authenticator-aws
env: null
时,我得到了:
kubectl cluster-info
据我了解,我的kubeconfig中有问题,但我看不出到底是什么。 我也试图找到任何相关的问题,但是没有运气。
你能建议我一些吗?
谢谢。
答案 0 :(得分:4)
您需要选择要使用的上下文。有关如何与多个用户here一起使用多个群集的更多信息。
基本上,您可以查看当前上下文(针对配置的当前集群)
$ kubectl config current-context
要查看,所有配置的集群:
$ kubectl config get-clusters
并选择您的集群:
$ kubectl config use-context <cluster-name>
如果您在~/kube/config
文件中定义了用户,则可以使用一些选项为每个群集设置不同的用户。
答案 1 :(得分:3)
与上下文中的引用(name: kuberntes-dev
相比,您的群集名称中有一个错字(cluster: kubernetes-dev
)