Select Git revision
7.ajout_wordpress_+_auth_ldap.md
CLEMENTE Damien authored
- /images/wpress5.png - /images/wpress6.png - /images/wpress1.png - /images/wpress7.png - /images/wpress2.png - /images/wpress3.png - /images/wpress4.png - /7.ajout_wordpress_+_auth_ldap.md
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
7.ajout_wordpress_+_auth_ldap.md 1.63 KiB
Déploiement de WordPress sur Kubernetes avec Helm
1. Création du namespace
Avant de déployer WordPress, créer un namespace dédié :
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 :
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 :
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.
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).