From af7817a1cbf8ba74a73757f2be18f3e7acdaa9aa Mon Sep 17 00:00:00 2001
From: Frederic Minne <frederic.minne@uclouvain.be>
Date: Sun, 11 Jun 2023 15:38:21 +0200
Subject: [PATCH] =?UTF-8?q?perspectives=20:=20suppressions=20des=20chapitr?=
 =?UTF-8?q?es=20non=20termin=C3=A9s?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 documentation/06.perspectives.md | 96 ++++----------------------------
 1 file changed, 10 insertions(+), 86 deletions(-)

diff --git a/documentation/06.perspectives.md b/documentation/06.perspectives.md
index ef34c49..c99ba65 100644
--- a/documentation/06.perspectives.md
+++ b/documentation/06.perspectives.md
@@ -837,94 +837,13 @@ Outils :
 - Rancher Agent : agent de contrôle des nœuds du cluster
 - Rancher Kubernetes Engine (RKE) : distribution Kubernetes légère et performante intégrée à Rancher et conçue pour s’exécuter dans des conteneurs
 
-### Tester Kubernetes
+## Vers la mise en place d’un cloud d’entreprise basé sur les conteneurs dans l'infrastructure SIPR
 
-#### Vagrant et Ansible
+Voici finalement quelques pistes pour améliorer la prise en charge de Docker dans l'infrastructure système de SIPR.
 
-Comparativement à Docker Swarm, le test de Kubernetes avec Vagrant s'avère beaucoup plus difficile à mettre en place. De nombreux projets d’exemple sont disponibles sur Github, mais la plupart d’entre eux ne semblent plus fonctionner avec les versions récentes de Kubernetes !
+### Docker, Kubernetes et Rancher dans Open Nebula
 
-Deux essais ont été en partie concluants :
-
-* Rancher version 1.6 (le même vagrantfile pour la version 2 de Rancher ne fonctionne pas quant à lui)
-* Cluster microk8s sous Ubuntu
-
-Néanmoins, certains problèmes restent présents avec la configuration réseau.
-
-##### Infrastructure
-
-L’infrastructure que je propose consiste en :
-
-- un nœud master Rancher
-- deux nœuds workers Rancher Agent
-
-Les trois nœuds utiliseront la dernière version LTS d’Ubuntu.
-
-#### Minikube
-
-Description des outils
-
-Minikube et Ansible via appel à kubectl
-
-Installer Minikube (Debian ou Ubuntu)
-
-```bash
-curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
-sudo dpkg -i minikube_latest_amd64.deb
-```
-
-Le cluster peut être géré via la commande kubectl de Kubernetes via `minikube kubectl`.
-
-Toutefois, comme l’objectif est d’automatiser à terme certaines tâches de la gestion du cluster avec Ansible sur une infrastructure de production, l’idéal est d’installer `kubectl`  directement sur la machine. Sous Ubuntu et Debian, cela peut se faire de deux manières :
-
-soit via Kubectl via snap (Ubuntu)
-
-```bash
-sudo snap install kubectl --classic
-```
-
-soit via le gestionnaire de paquets (Debian/Ubuntu)
-
-```bash
-sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2 curl
-curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
-echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
-sudo apt-get update
-sudo apt-get install -y kubectl
-```
-Dans les 2 cas, `kubectl` est automatiquement configuré pour interagir avec le cluster Minikube.
-
-Démarrer le cluster minikube :
-
-```bash
-minikube start
-# vérifier l'état du cluster
-kubectl get po -A
-# alternativement, on peut la version de kubectl fournie avec minikube
-minikube kubectl -- get po -A
-```
-
-Déployer le Dashboard de Kubernetes avec Minikube
-
-```bash
-minikube dashboard
-```
-
-#### MicroK8s
-
-Installer MicroK8s
-
-```bash
-sudo snap install microk8s --classic
-```
-
-
-## Vers la mise en place d’un cloud d’entreprise basé sur des conteneurs
-
-### Rancher et Open Nebula
-
-Open Nebula permet d’intégrer Docker et Kubernetes[^docker-one]
-
-Depuis la version 5.12, Open Nebula prévoit l’intégration de Rancher[^rancher-one]
+Tout d'abord, Open Nebula, le logiciel de gestion d'infrastructure utilisé par SIPR, permet d’intégrer Docker et Kubernetes[^docker-one] et, depuis la version 5.12, Open Nebula prévoit l’intégration de Rancher[^rancher-one].
 
 Voir aussi :
 
@@ -933,13 +852,18 @@ Voir aussi :
 
 ### Backup et conteneurs
 
-Bacula Enterprise, la solution de backup utilisée pour l’infrastructure UCLouvain, propose des solutions de backup et restauration pour les conteneurs :
+Au niveau des backups, Bacula Enterprise, la solution utilisée pour l’infrastructure UCLouvain, propose des solutions de backup et restauration pour les conteneurs :
 
 - Docker Container Backup and Restore https://www.baculasystems.com/docker-container-backup/
 - How to Backup and Restore Docker Containers with Bacula Enterprise? https://www.baculasystems.com/how-to-backup-and-restore-docker-containers-with-bacula-enterprise/
 - Kubernetes Backup and Restore https://www.baculasystems.com/kubernetes-backup-restore/
 - How to Backup and Restore or Migrate a Kubernetes Cluster? https://www.baculasystems.com/how-to-backup-and-restore-kubernetes-clusters/
 
+### Vers une intégration des conteneurs dans l'infarstructure SIPR ?
+
+Il est donc tout à fait possible d'intégrer directement les conteneurs dans les pratiques actuelles de SIPR. Toutefois ces outils demandent encore à être testés afin de montrer les adéquations  avec les demandes de conteneurs à l'UCLouvain.
+
+----
 
 <!-- REFS -->
 
-- 
GitLab