我正试图给一个镜头,但是我在运行minikube和virtualbox的本地机器上启动时遇到了问题(我在Linux和OSX上试过这个。我能够得到除了一个要启动的pod(在手动将minikube的VM ram增加到8GB之后)。公开控制器将无法启动并在日志中给出以下错误:
I0415 14:29:43.431944 1 exposecontroller.go:47]使用build:'2.3.2'
F0415 14:29:43.492059 1 exposecontroller.go:66]无法创建新策略:无法创建节点端口公开策略:无法列出节点:节点被禁止:用户“system:serviceaccount:fabric8:exposecontroller”不能列出集群范围内的节点
以下是我正在运行的命令:
minikube start --cpus=5 --disk-size=50g --memory=8000
curl -sS http://get.fabric8.io/download.txt | bash
gofabric8 start
我还尝试通过GitHub创建OAuth秘密(使用伪造的IP地址信息作为重定向网址),但这对我没有意义,因为我没有域名......然后我运行了这些:
minikube start --vm-driver=xhyve --cpus=5 --disk-size=50g --memory=8000
minikube addons enable ingress
gofabric8 deploy --package system -n fabric8
这导致exposecontroller工作,但随后创建了其他pod(例如keycloak)但无法启动。
我花了好几个小时试图让它发挥作用,我即将放弃。 GitHub上的文档与fabric8的站点文档不同,我无法让它工作。如果有人能够提供帮助,我将非常感激。
注意:
我试图按照这里的说明操作: http://fabric8.io/guide/getStarted/gofabric8.html
此外,我试图遵循这个: https://github.com/fabric8io/fabric8-platform/blob/master/INSTALL.md