我尝试在 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 .
关于macos - 在 macOS 上启动 Minikube 时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60472911/