0

Ich bin in der Mitte von keinem wo. Nach diesem Tutorial https://cloud.google.com/container-engine/docs/tutorials/persistent-diskVerwalten von Wordpress-Dateien in Google-Container-Engine und Kubernetes

Ich habe WordPress Google Container Engine bereitgestellt. Jetzt habe ich keine Ahnung, wie man auf Wordpress-Dateien auf diesen persistenten Festplatten entweder mit ftp oder sftp zugreifen kann. Ich kann mit sftp auf filezilla auf Projektdateien zugreifen, finde aber keine WordPress-Kerndateien darin. Gibt es eine Möglichkeit, wie ich auf diese Wordpress-Dateien zugreifen kann?

Antwort

0

Zunächst werfen Sie einen Blick hier: https://stackoverflow.com/a/46011597/1197205 Dieses Plugin nutzt Google Cloud Storage so ist es leicht zu erreichen über die Benutzeroberfläche

Eine andere Lösung (nur, wenn Sie 1 pod laufen, weil sonst würde man zwischen den Scheiben synchronisieren müssen) : Verwenden Sie einen SFTP-Container als Beiwagen für den Wordpress-Pod

+0

Können Sie bitte die zweite Lösung erklären. Ich habe jetzt zwei Pods, die dieser https://cloud.google.com/container-engine/docs/tutorials/persistent-diskette folgen. Erstellen neuer Cluster in Container meinen Sie? Ich kann Cluster nicht mit SFTP verbinden, da es keine IP hat. Ich kann eine Instanz, die durch Loadbalancer des Clusters erstellt wurde, mit sftp verbinden, aber dort kann ich keine Wordpress-Dateien ablegen. – khan

+0

Der Pod kann aus einem oder mehreren Containern bestehen. Die Container in demselben Pod befinden sich im selben Namespace, sodass sie jeweils auf das Dateisystem und das Netzwerk des jeweils anderen zugreifen können. –

0

Die persistente Festplatte mit den Wordpress-Dateien sind an den Wordpress-Pod angeschlossen. Dieser Datenträger ist im Ordner/var/www/html unter dem WordPress-Pod gespeichert. Sie können auf diese Dateien zugreifen, indem Sie eine Verbindung zum WordPress-Pod herstellen. Zuerst sollten Sie den Namen des laufenden pod durch den folgenden Befehl ausführen,

kubectl get pods 

Verwenden Sie nun den Namen des Wordpress-Pod in den folgenden Befehl ein. Dies führt ein Remote-Shell auf dem Wordpress-Pod

kubectl exec -it <POD_NAME> sh 

In der Shell führt der Befehl ls die Liste der Wordpress-Dateien, um zu sehen,

# ls 

Diese Wordpress-Dateien auflistet. Wenn Sie diese Dateien bearbeiten möchten, müssen Sie vim oder nano installieren.

Beachten Sie, dass der vim/nano entfernt wird, wenn der WordPress-Pod neu gestartet wird. Wenn Sie sie wirklich in Ihrem Pod haben möchten, müssen Sie einen benutzerdefinierten Container erstellen.

Verwandte Themen