【问题标题】:Cannot get Fabric8 to fully launch in AWS using stackpoint无法使用堆栈点让 Fabric8 在 AWS 中完全启动
【发布时间】:2016-09-16 08:21:49
【问题描述】:

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

【问题讨论】:

    标签: fabric8


    【解决方案1】:

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

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

    【讨论】:

    • 我使用的是 0.4.45,但只是提取了最新的。这使我能够启动除 Gogs 之外的 pod,它无法启动并出现“同步 pod 时出错,跳过:使用 CrashLoopBackOff 无法为“gogs”“启动容器”:“Back-off 5m0s restarting failed container=gogs pod=gogs-2568819805 -hxlyi_default(1a540c2b-7b4b-11e6-8c6b-0a945216fb91)""
    • 我在 github 上为此添加了一个单独的问题,因为从 dockerhub 提取 fabric8/gogs 似乎是一个问题。 github.com/fabric8io/fabric8/issues/6352.
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2021-10-14
      • 2015-06-11
      • 2017-10-18
      • 1970-01-01
      • 2017-03-14
      • 2017-02-21
      • 1970-01-01
      相关资源
      最近更新 更多