Installer WordPress sur OVHcloud Managed Kubernetes
Découvrez comment installer WordPress sur OVHcloud Managed Kubernetes
Ce tutoriel vous guide dans l'installation de WordPress sur votre OVHcloud Managed Kubernetes Service.
Avant de commencer
Ce tutoriel suppose que vous disposez déjà d'un cluster OVHcloud Managed Kubernetes fonctionnel, ainsi que de connaissances de base sur son utilisation. Pour en savoir plus sur ces sujets, consultez le guide de démarrage rapide OVHcloud Managed Kubernetes Service.
Vous devez également avoir Helm installé sur votre poste de travail et sur votre cluster ; reportez-vous au tutoriel Comment installer Helm sur OVHcloud Managed Kubernetes Service.
Prérequis
L'équipe OVHcloud Managed Kubernetes Service travaille sur un correctif qui sera publié début 2022. En attendant, veuillez supprimer la storage class par défaut et installer la nouvelle.
- Supprimez la
StorageClassconcernée que vous utilisez par défaut.
Cela supprimera la StorageClass existante :
- Créez une nouvelle
StorageClassintégrant le correctif requis.
Cela applique le manifeste YAML StorageClass corrigé :
Si vous avez déjà installé une version précédente du chart Helm WordPress de Bitnami, suivez le guide étape par étape ci-dessous.
- Supprimez le chart Helm concerné.
Par exemple, avec le chart Helm bitnami/wordpress, concerné par ce comportement :
Et n'oubliez pas de vérifier que les PersistentVolumeClaim (PVC) et PersistentVolume (PV) concernés ont bien été supprimés avant de réinstaller le chart Helm :
Si un PersistentVolumeClaim est listé, supprimez-le (le PersistentVolume sera supprimé automatiquement).
La commande supprime le PersistentVolumeClaim restant :
Installer le chart Helm WordPress
Pour ce tutoriel, nous utilisons le chart Helm WordPress disponible sur le dépôt Bitnami. Le chart est entièrement configurable, mais nous utilisons ici la configuration par défaut, avec seulement l'ensemble minimal de personnalisations nécessaires pour qu'il fonctionne correctement sur OVHcloud Managed Kubernetes Service.
Personnaliser votre installation
Vous souhaitez peut-être utiliser un nom d'utilisateur différent, définir votre propre mot de passe, ou choisir une base de données externe plutôt que de déployer le conteneur MariaDB...
Pour personnaliser votre installation sans renoncer à la simplicité de Helm et du chart Helm WordPress, vous pouvez simplement définir certains des paramètres configurables du chart WordPress, puis les ajouter à votre commande helm install avec l'option --set (--set param1=value1,param2=value2).
Cela installera les éléments nécessaires :
- un
PodMariaDB pour la base de données ; - un
PodWordPress pour le serveur web avec le code PHP de WordPress ; - l'allocation des volumes persistants (
PersistentVolumeClaimetPersistentVolume) ; - et l'initialisation des
Services.
À la fin, les paramètres de connexion de votre nouveau WordPress vous seront fournis :
Comme l'indiquent les instructions, vous devrez attendre quelques instants pour obtenir l'URL du LoadBalancer.
Vous pouvez vérifier si le LoadBalancer est prêt à l'aide de la commande suivante :
Après quelques minutes, vous obtiendrez l'URL du LoadBalancer :
Vous pouvez ensuite suivre les instructions pour obtenir l'URL d'administration :
Copiez-collez l'URL WordPress dans votre navigateur pour découvrir votre nouveau blog en fonctionnement :
Pour vous connecter à l'interface d'administration, vous devez utiliser les informations fournies par l'installation Helm pour obtenir le nom d'utilisateur et le mot de passe par défaut de votre blog.
Dans notre exemple :
Vous disposez désormais d'un WordPress fonctionnel sur votre OVHcloud Managed Kubernetes Service.
Suppression (nettoyage)
Pour nettoyer votre cluster, utilisez simplement Helm afin de supprimer votre blog WordPress.
Cela supprimera votre WordPress et les ressources associées de votre cluster :
Vous devez également supprimer manuellement le PersistentVolumeClaim restant, pour le moment :
Cela supprimera le PersistentVolumeClaim installé par le chart Helm WordPress de Bitnami :
Ressources complémentaires
Vous disposez désormais d'un WordPress fonctionnel sur votre cluster OVHcloud Managed Kubernetes.
N'hésitez pas à consulter nos guides et tutoriels Managed Kubernetes.
Aller plus loin
-
Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.
-
Échangez avec notre communauté d'utilisateurs.