回答

0

先來看看這裏:https://stackoverflow.com/a/46011597/1197205 此插件使用谷歌雲存儲,因此通過UI

另一種解決方案很容易地接入(僅當您運行1種莢,否則你需要的磁盤之間的同步) :使用sftp容器作爲wordpress pod的邊櫃

+0

請你解釋第二種解決方案。我現在有兩個https://cloud.google.com/container-engine/docs/tutorials/persistent-disk。在容器中創建新的羣集意味着什麼?因爲它沒有ip,所以我無法將羣集連接到sftp。我可以將集羣負載平衡器創建的實例連接到sftp,但是我無法存檔wordpress文件。 – khan

+0

pod可以是一個或多個容器,同一個容器中的容器位於同一個名稱空間中,因此它們每個都可以訪問彼此的文件系統和網絡。 –

0

包含wordpress文件的永久磁盤附加到wordpress窗格。該磁盤安裝在wordpress窗格下的/ var/www/html文件夾中。您可以通過連接到wordpress窗格來訪問這些文件。首先通過執行以下命令獲取正在運行的容器的名稱,

kubectl get pods 

現在,在以下命令中使用wordpress容器的名稱。這個運行在WordPress的吊艙遠程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窗格重新啓動,vim/nano將被刪除。如果您確實需要它們在您的容器中,則需要創建一個自定義容器。

相關問題