macos - 在 macOS 上启动 Minikube 时权限被拒绝
问题描述
我正在尝试在我的 macOS 上启动 minikube 集群,但我总是得到“权限被拒绝”
(base) MacBook-Pro-de-..:desktop ..$ minikube start -bash: /usr/local/bin/minikube: Permission denied
我该做什么 ?
解决方案
执行以下命令为文件添加权限:
$ 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-permission、kubeconfig。
推荐阅读
- python - 用最后一个不为零的值替换零
- selenium - UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败
- c# - Microsoft 服务总线 - 使用 OnMessage() 方法从总线接收消息
- java - 如何在数据库中删除或插入后触发 Jtable 更新?
- ios - 为什么 iOS 模拟器打印的是 $ 而不是 4?
- architecture - 生成在服务重新启动后仍然存在的序列号
- php - 试图在自定义保护的身份验证中获取 laravel 5.5 中非对象的属性
- jenkins - 获取每个 Jenkins 流水线阶段的日志
- php - 在 Woocommerce 中的评论之前移动相关产品部分
- powershell - 使用 Powershell 在 Connection Manager 选项卡中部署和设置 Ispac 连接字符串属性