【发布时间】:2018-11-18 21:37:36
【问题描述】:
我正在尝试将典型的单节点 LAMP 堆栈 内置 prestashop 迁移到 kubernetes Google Cloud Platform em>。
到目前为止,我已经:
- 将数据库设置为独立的第二代 Cloud SQL。
- 使用 Apache 和 PHP 对 Prestashop 的自定义版本进行 Docker 化并上传。
- 设置了部署部署,包括 SQL 代理和 Ingress 以公开服务。
这行得通,如果它不会使部署任何对磁盘有任何影响的更改(上传产品图像、安装新模块等)变得如此困难,我会保持这种方式。
我想将整个 html 文件夹移动到一个永久卷。我检查了两个选项。
- Google persistent disk:很容易创建和附加到 pods,但它需要我将其附加到实例才能进行编辑 它。所以这对 CI 来说有点糟糕。
- Google Cloud Storage (segment) 它很容易编辑(即使是从浏览器中),但 AFAIK 它需要使用 GCSFuse 才能将其附加到 pod。 (我读到的内容既慢又处于测试阶段)。
我想要一些关于使用什么的建议,最好使用存储的灵活性和永久性磁盘的本机附件。关于带宽,到目前为止,堆栈的流量很少甚至没有,但它以一种体面的方式扩展会很好。 (如果不是,整个 k8s 集群有点毫无意义)。
【问题讨论】:
标签: kubernetes google-cloud-platform google-cloud-storage persistent-storage