Kubernetes Kuberentes-Minikube kubectl错误:您必须登录到服务器

Kubernetes Kuberentes-Minikube kubectl错误:您必须登录到服务器,kubernetes,kubectl,minikube,Kubernetes,Kubectl,Minikube,我正在学习Linux Mint 18.3上的一个简单的Kuberentes Minikube教程,试图从以下入门教程创建一个卷: 为什么我会收到这个错误?在文档和github中进行了彻底的搜索,但没有找到答案。我可以在minikube v0.23.0和Kuberebtes 1.8版中成功地尝试上述示例。但我想,在v1.10中失败的原因是Kubelet API的默认身份验证和授权设置不正确。您应该将传统默认值设置为KubeletConfiguration以保留命令行API 这是Kubernete

我正在学习Linux Mint 18.3上的一个简单的Kuberentes Minikube教程,试图从以下入门教程创建一个卷:


为什么我会收到这个错误?在文档和github中进行了彻底的搜索,但没有找到答案。

我可以在minikube v0.23.0和Kuberebtes 1.8版中成功地尝试上述示例。但我想,在v1.10中失败的原因是Kubelet API的默认身份验证和授权设置不正确。您应该将传统默认值设置为KubeletConfiguration以保留命令行API

这是Kubernetes源代码片段,用于设置这些遗留默认值。

运行以下命令应设置这些值:

minikube start --extra-config=kubelet.Authentication.Anonymous.Enabled=true 
    --extra-config=kubelet.Authentication.Webhook.Enabled=false 
    --extra-config=kubelet.Authorization.Mode=AlwaysAllow

非常感谢您指导我找到问题的可能原因,尝试了您的脚本,它给出了:启动本地Kubernetes v1.10.0群集。。。正在启动VM获取VM IP地址将文件移动到群集设置证书。。。正在连接到群集。。。正在设置kubeconfig。。。正在启动群集组件。。。E0612 14:48:42.622841 11890启动。转到:281]重新启动群集时出错:重新启动kube代理:等待kube代理启动以进行configmap更新:超时等待条件您的意见是什么?如果您能改进您的解决方案,我将不胜感激,因为我是一个相当迷茫的人。
minikube start --extra-config=kubelet.Authentication.Anonymous.Enabled=true 
    --extra-config=kubelet.Authentication.Webhook.Enabled=false 
    --extra-config=kubelet.Authorization.Mode=AlwaysAllow