我正在尝试将典型的单个节点 LAMP堆栈 与中的prestashop迁移到Google Cloud Platform上的 kubernetes
到目前为止我已经:
这样可行,如果它不会让部署任何对磁盘产生任何影响的更改(上传产品图像,安装新模块等)变得如此困难,我会这样做。
我想将整个 html 文件夹移动到持久量。我检查了两个选项。
我想要一些关于使用什么的建议,优先考虑存储的灵活性和持久磁盘的本机附件。关于带宽,到目前为止,堆栈几乎没有流量,但它以合适的方式扩展会很好。 (如果没有,整个k8s集群有点无意义)。
答案 0 :(得分:0)
在我看来,你应该寻找持久性磁盘。老实说,我从来没有用过k8s的水桶,但我看到它很痛苦。除此之外,你可能还需要使用gcsfuse,它永远处于测试阶段。
答案 1 :(得分:0)
您可以考虑在gitRepo
文件夹中使用html
卷:
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"