update
This commit is contained in:
19
README.md
19
README.md
@@ -14,13 +14,20 @@ Pour chaque TP, vous devrez créer un projet dans ce groupe (il est fortement co
|
||||
|
||||
Pour chaque TP, vous devrez ajouter votre enseignant en tant que membre du projet avec le rôle de "Reporter" pour permettre la correction.
|
||||
|
||||
### Tâche 0
|
||||
## Objectif : Déploiement d'une application LAMP sur une VM avec Ansible
|
||||
|
||||
### Tâche 0 (Création des VMs avec Vagrant)
|
||||
|
||||
> Vous pouvez utiliser les Hyperviseurs libvirt ou VirtualBox
|
||||
> /!\ Installer les plugins vagrant en fonction de l'Hyperviseur
|
||||
|
||||
- Utilisez le Vagrantfile dans le répertoire `vagrant` pour créer des machines virtuelles en local.
|
||||
Plus d'informations dans [run_demo.md](run_demo.md).
|
||||
|
||||
|
||||
### Tâche 1
|
||||
### Tâche 1 (Déploiement de l'application LAMP sur une VM de type Ubuntu 22.04 )
|
||||
> LAMP = Linux, Apache, MySQL, PHP
|
||||
> /!\ Dans la machine Hôte installer et configurer Ansible
|
||||
|
||||
- En s'inspirant du playbook disponible [lamp_ubuntu2204_2hosts_withroles](lamp_ubuntu2204_2hosts_withroles), déployez cette simple application Ansible sur vos VMs.
|
||||
|
||||
@@ -36,7 +43,9 @@ ansible-playbook site.yml -i hosts
|
||||
|
||||
Essayez d'accéder à http://ADRESSE_IP_DE_VOTRE_VM_WEB/index.php
|
||||
|
||||
### Tâche 2
|
||||
## Objectif 2 : Déploiement d'un cluster microk8s
|
||||
|
||||
### Tâche 1
|
||||
|
||||
- Créer un nouveau playbook pour installer un **control node** dans une VM.
|
||||
|
||||
@@ -57,10 +66,10 @@ En utilisant les modules apt, snap et shell, créez un playbook pour installer m
|
||||
|
||||
</details>
|
||||
|
||||
### Tâche 3
|
||||
### Tâche 2
|
||||
- Étendez votre playbook pour installer un **worker node** dans une VM. Et ajoutez-le à votre cluster.
|
||||
|
||||
### Tâche 4
|
||||
### Tâche 3
|
||||
- Créez une resource Deployment avec un simple pod Nginx.
|
||||
- Étendez votre playbook en utilisant le module `kubernetes.core.k8s` pour deployer nginx.
|
||||
- Vérifiez que le pod est bien déployé. Pouvez-vous accéder à la page d'accueil de Nginx ?
|
||||
|
||||
Reference in New Issue
Block a user