【问题标题】:Permission denied when starting Minikube on macOS在 macOS 上启动 Minikube 时权限被拒绝
【发布时间】:2020-06-13 19:24:14
【问题描述】:

我正在尝试在我的 macOS 上启动 minikube 集群,但我总是得到“权限被拒绝”

(base) MacBook-Pro-de-..:desktop ..$ minikube start -bash: /usr/local/bin/minikube: 权限被拒绝

我该怎么办?

【问题讨论】:

  • chmod +x /usr/local/bin/minikube
  • E0301 15:19:14.198136 48335 start.go:268] 设置 kubeconfig 时出错:读取文件“/../.kube/config”时出错:打开 /../.kube/config:不是目录

标签: macos docker kubectl minikube


【解决方案1】:

执行以下命令为文件添加权限:

$ chmod ugo+rwx ~/.kube/config
$ sudo chown -R $USER ~/.kube
$ chmod +x your-minikube-localization

配置代理:

export no_proxy=$no_proxy,$(minikube ip)
export NO_PROXY=$no_proxy,$(minikube ip)

然后在考虑代理的情况下运行 minikube 命令(下面设置的 IP 只是示例):

$ minikube start --alsologtostderr --kubernetes-version v1.13.1 --docker-env HTTP_PROXY=http://10.0.2.2:1087 --docker-env HTTPS_PROXY=http://10.0.2.2:1087 --docker-env NO_PROXY=10.0.2.2,192.168.99.100


$ minikube start --alsologtostderr --kubernetes-version v1.13.2 --docker-env HTTP_PROXY=http://10.0.2.2:3128 --docker-env HTTPS_PROXY=http://10.0.2.2:3128 --docker-env NO_PROXY=10.0.2.2,192.168.99.100

在这种情况下代理配置:

HTTP_PROXY=http://127.0.0.1:3128

请务必记住将您的 minikube IP 添加到 NO_PROXY。

您可以在这里找到类似的问题:file-permissionkubeconfig

【讨论】:

  • 有帮助吗?您是否考虑支持/接受它,它将对社区有用。
【解决方案2】:

我现在得到了这个错误:

正在启动本地 Kubernetes v1.10.0 集群...
正在启动虚拟机... 正在获取虚拟机 IP 地址... 将文件移入集群... 设置证书... 正在连接集群... 设置 kubeconfig... E0301 15:19:14.198136 48335 start.go:268] 设置 kubeconfig 时出错:读取文件“/../.kube/config”时出错:打开 /../.kube/config:不是目录 E0301 15:19:15.128758 48335 util.go:151] 上传错误消息时出错:向 https://clouderrorreporting.googleapis.com/v1beta1/projects/k8s-minikube/events:report?key=AIzaSyACUwzG0dEPcl-eOgpDKnyKoUFgHdfoFuA 发送错误报告时出错,得到响应代码 400

【讨论】:

    猜你喜欢
    • 2023-02-10
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 2020-08-09
    • 1970-01-01
    • 2018-05-27
    相关资源
    最近更新 更多