1

我一直在尝试使用 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 卷,但看不到如何更新这个正在运行的堆栈以将其附加到这些服务。任何帮助将不胜感激!

4

2 回答 2

0

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

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

于 2016-09-15T08:19:45.047 回答
0

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

于 2016-09-16T00:21:49.973 回答