【问题标题】:Ember LiveReload inside Kubernetes PodKubernetes Pod 内的 Ember LiveReload
【发布时间】:2017-07-31 22:16:12
【问题描述】:

我正在使用 Minikube 和 Xhyve 作为 Mac OS 上的 VM 驱动程序来设置本地 Kubernetes 集群。

我已经从我的笔记本电脑将卷安装到 pod 工作(当我使用kubectl exec -it my-pod -- /bin/bash bash 进入我的 pod 时,我可以看到 pod 内的文件使用我的文件系统更新),但是在 pod 内运行的 Ember 应用程序从不反映文件更改。我必须销毁部署、重建和重新部署才能看到文件更改生效。

在我的 Dockerfile 中,我将 EXPOSE 端口 42000 作为实时重新加载端口,并使用 CMD 启动服务器,它只运行 ember server --host 0.0.0.0 --live-reload-port 42000

我是否缺少一些技巧来让 LiveReload 功能与 Kubernetes 一起使用?提前致谢。

【问题讨论】:

  • 我认为问题是 minikube 没有检测到时间变化,因为挂载的文件系统。如果您可以登录 pod 并触摸文件名,请查看其重新加载

标签: ember.js kubernetes livereload minikube


【解决方案1】:

看起来这是 Minikube 中的一个错误:https://github.com/kubernetes/minikube/issues/1551

【讨论】:

    猜你喜欢
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2021-02-14
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多