diff --git a/7.ajout_wordpress_+_auth_ldap.md b/7.ajout_wordpress_+_auth_ldap.md new file mode 100644 index 0000000000000000000000000000000000000000..65b245998ae2889caf0f87b100c584c496fe4047 --- /dev/null +++ b/7.ajout_wordpress_+_auth_ldap.md @@ -0,0 +1,48 @@ +# Déploiement de WordPress sur Kubernetes avec Helm + +## 1. Création du namespace + +Avant de déployer WordPress, créer un namespace dédié : + +```bash +kubectl create namespace wordpress +``` + +## 2. Configuration des valeurs Helm + +Récupérer le fichier de configuration par défaut de WordPress afin de le personnaliser si nécessaire : + +```bash +helm inspect values bitnami/wordpress > wordpress.yml +``` + +Modifier le fichier `wordpress.yml` pour configurer les ports, les utilisateurs par défaut, les paramètres de base de données et autres options selon les besoins. + +## 3. Déploiement de WordPress avec Helm + +Utiliser Helm pour installer ou mettre à jour le déploiement WordPress en appliquant les valeurs personnalisées : + +```bash +helm upgrade --install wordpress -f wordpress.yml -n wordpress bitnami/wordpress +``` + +## 4. Exposition du service WordPress + +Le load Balancer attribue l'ip **192.168.10.100** a l'application. + +```bash +root@kube01:~# kubectl get svc -n wordpress +NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE +wordpress LoadBalancer 10.107.47.4 192.168.10.100 80:31731/TCP,443:30223/TCP 3d9h +wordpress-mariadb ClusterIP 10.101.68.53 <none> 3306/TCP 3d9h +wordpress-mariadb-headless ClusterIP None <none> 3306/TCP 3d9h +``` + + +L'application est maintenant accessible sur `https://192.168.10.100/wp-login`. + +Pour la premiere connexion utiliser : +user:user +passwd:user (si modifier dans le fichier d'installation). + + diff --git a/images/wpress1.png b/images/wpress1.png new file mode 100644 index 0000000000000000000000000000000000000000..adf6154a282b964b870fea7eaa75e54926f5a345 Binary files /dev/null and b/images/wpress1.png differ diff --git a/images/wpress2.png b/images/wpress2.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6e80e67e6df97464cda887d7909c444baa0ce9 Binary files /dev/null and b/images/wpress2.png differ diff --git a/images/wpress3.png b/images/wpress3.png new file mode 100644 index 0000000000000000000000000000000000000000..ed1494acef8c0ff9125701f04d6f3f33d3e98340 Binary files /dev/null and b/images/wpress3.png differ diff --git a/images/wpress4.png b/images/wpress4.png new file mode 100644 index 0000000000000000000000000000000000000000..40ae94ddfa8a94f2148fbca0f4fa45ed946b25f0 Binary files /dev/null and b/images/wpress4.png differ diff --git a/images/wpress5.png b/images/wpress5.png new file mode 100644 index 0000000000000000000000000000000000000000..384150f363564c10f14c9769e542e5556a68bc59 Binary files /dev/null and b/images/wpress5.png differ diff --git a/images/wpress6.png b/images/wpress6.png new file mode 100644 index 0000000000000000000000000000000000000000..ada778fe61f35fc7cf78f79990d237e4c5506c8e Binary files /dev/null and b/images/wpress6.png differ diff --git a/images/wpress7.png b/images/wpress7.png new file mode 100644 index 0000000000000000000000000000000000000000..a91848a2422e9e560da7c0f9c82fc047b76d0e23 Binary files /dev/null and b/images/wpress7.png differ