【发布时间】: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