Skip to content
Snippets Groups Projects
Select Git revision
  • 316190524f42496db995526246ea33a506557d18
  • main default protected
2 results

7.ajout_wordpress_+_auth_ldap.md

Blame
  • CLEMENTE Damien's avatar
    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
    31619052
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    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).