我正在尝试将一个带有prestashop的典型单节点LAMP堆栈迁移到谷歌云平台上的kubernetes。
到目前为止,我已经:
这是可行的,如果不会使部署对磁盘有任何影响的任何更改(上传产品图像、安装新模块等)变得如此困难,我会让它保持原样。
我想将整个html文件夹移动到一个持久卷中。我已经选择了两个选项。
我想要一些关于使用什么的建议,最好是具有存储的灵活性和持久性磁盘的本机连接。关于带宽,到目前为止,堆栈几乎没有流量,但如果能以一种合适的方式进行扩展,那就太好了。(如果不是,整个k8s集群就有点无意义了)。
发布于 2018-06-09 09:17:54
在我看来,您应该使用持久性磁盘。而且,老实说,我从来没有在k8s中使用过水桶,但我看到它是一种痛苦。此外,你可能需要使用gcsfuse,因为它永远处于测试阶段。
发布于 2018-06-11 16:35:17
您可以考虑在html
文件夹中使用gitRepo
卷:
apiVersion: v1
kind: Pod
metadata:
name: server
spec:
containers:
- image: ...
name: ...
volumeMounts:
- mountPath: /mypath
name: git-volume
volumes:
- name: git-volume
gitRepo:
repository: "git@somewhere:me/your-git-repository.git"
revision: "eef1d8406d464b0c0874075521c1f2e96c253775"
https://stackoverflow.com/questions/50767186
复制相似问题