管理Google容器引擎和kubernetes

时间:2017-09-03 20:14:38

标签: wordpress kubernetes google-cloud-platform sftp google-kubernetes-engine

我正处于中间地带。遵循本教程https://cloud.google.com/container-engine/docs/tutorials/persistent-disk

我将wordpress部署到谷歌容器引擎。现在我不知道如何使用ftp或sftp访问此持久磁盘上的wordpress文件。我可以在filezilla上使用sftp访问项目文件,但无法在其中找到wordpress核心文件。有什么办法可以访问这些wordpress文件吗?

2 个答案:

答案 0 :(得分:1)

包含wordpress文件的持久性磁盘附加到wordpress pod。此磁盘安装在wordpress pod下的/ var / www / html文件夹中。您可以通过连接到wordpress pod来访问这些文件。首先通过执行以下命令

获取正在运行的pod的名称
 kubectl get pods

现在使用以下命令中的wordpress pod的名称。这会在wordpress pod上运行一个远程shell,

kubectl exec -it <POD_NAME> sh

在shell中,运行ls命令查看wordpress文件列表

# ls

这将列出wordpress文件。如果要编辑这些文件,则需要安装vim或nano。

# apt-get update
# apt-get install vim
# apt-get install nano
# vi wp-config.php

请注意,如果重新启动wordpress pod,将删除vim / nano。如果你真的想要它们在你的pod中,你需要创建一个自定义容器。

答案 1 :(得分:0)

首先来看看这里:https://stackoverflow.com/a/46011597/1197205 此插件使用Google云端存储,因此可以通过用户界面轻松访问

另一个解决方案(仅当你运行1个pod时,因为否则你需要在磁盘之间同步):使用sftp容器作为wordpress pod的边车