无法使用堆栈点让 Fabric8 在 AWS 中完全启动

Cannot get Fabric8 to fully launch in AWS using stackpoint

我一直在尝试使用 Stackpoint 在 AWS 上启动 Kubernetes/Fabric8 安装,如本视频中所述:https://www.youtube.com/watch?v=lNRpGJTSMKA

我的问题是三个应用程序无法启动,因为没有可用的卷,而且我看不出如何解决这些 PV 请求。例如 Gogs 报告以下错误:

Unable to mount volumes for pod "gogs-2568819805-bcw8e_default(03d618b9-7477-11e6-8c6b-0a945216fb91)": timeout expired waiting for volumes to attach/mount for pod "gogs-2568819805-bcw8e"/"default". list of unattached/unmounted volumes=[gogs-data]
Error syncing pod, skipping: timeout expired waiting for volumes to attach/mount for pod "gogs-2568819805-bcw8e"/"default". list of unattached/unmounted volumes=[gogs-data]

我很确定这很简单,但无法从各种 K8、Fabric8 文档中看到如何将这些点连接起来。我可以很容易地在 AWS 中创建一个新的 EBS 卷,但看不到如何更新此 运行 堆栈以将其附加到这些服务。任何帮助将不胜感激!

抱歉,您使用的是哪个版本的 gofabric8?我们目前正在为核心平台应用程序添加持久卷支持,尽管我们的堆栈点还没有集成。不过希望很快。

现在您应该能够在部署期间使用 --pv=false 禁用 PV 声明。所以gofabric8 deploy --pv=false。我们将考虑使用它作为默认设置,直到集成完成并且我们可以利用 AWS 持久卷

我们刚刚发布了允许您为 Kubernetes 创建和管理 AWS 卷的功能。您将获得一个卷、PV 和声明 - 只需将声明命名为 Fabric8 所需的即可。最终,您将能够使用动态卷创建。