Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haldih/cot_cui
Containerization and Orchestration Technilogies course for the CUI at UNIGE
https://github.com/haldih/cot_cui
Last synced: about 2 months ago
JSON representation
Containerization and Orchestration Technilogies course for the CUI at UNIGE
- Host: GitHub
- URL: https://github.com/haldih/cot_cui
- Owner: HaldiH
- License: mit
- Created: 2024-01-06T11:36:42.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-16T17:37:18.000Z (12 months ago)
- Last Synced: 2024-01-17T00:33:57.609Z (12 months ago)
- Language: Vue
- Size: 205 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Titre du Cours
**Technologies de Conteneurisation et Orchestration**
### Formateurs
**Algelly Malik** et **Haldi Hugo**
### Niveaux
- Master en Science Informatique
- Bachelor en Système d'Information et Science des Services
- Master en systèmes et services numériques### Objectifs du Cours
Ce cours vise à fournir aux étudiants une compréhension approfondie et pratique des technologies de conteneurisation et d'orchestration, en se concentrant sur les outils et plateformes les plus utilisés dans l'industrie, tels que Docker, Kubernetes et Helm. Les étudiants apprendront à déployer, gérer et échelonner des applications dans des environnements de cloud computing.
### Structure du Cours
Le cours sera divisé en plusieurs modules clés, chacun axé sur un aspect différent de la conteneurisation et de l'orchestration :
#### Module 1: Techniques de Conteneurisation dans les Systèmes Linux
- Introduction aux namespaces et cgroups
- Principes de base de la conteneurisation
- Ateliers pratiques sur la mise en place de conteneurs#### Module 2: Docker - Fonctionnement et Utilisation
- Introduction à Docker
- Création et gestion de conteneurs Docker
- Réalisation de tâches spécifiques en utilisant Docker#### Module 3: Kubernetes - Fonctionnement et Utilisation
- Introduction à Kubernetes (K8S)
- Configuration et gestion d'un cluster Kubernetes
- Migration des tâches de Docker à Kubernetes#### Module 4: Helm - Fonctionnement et Utilisation
- Introduction à Helm
- Simplification de la gestion des applications Kubernetes avec Helm
- Comparaison des approches Kubernetes pures et Helm### Travaux pratiques
Tout au long du cours, différents travaux pratiques permettront aux étudiants de mettre en pratique les concepts appris.
### Projet final
Un projet final permettra de mettre en pratique l'ensemble des concepts appris dans le cours. Les étudiants devront déployer une application dans un environnement de cloud computing, en utilisant les outils et plateformes vus dans le cours.
### Evaluation
Les évaluations se feront à travers les travaux pratiques et une présentation du projet final pour assurer une compréhension complète des sujets abordés.
### Résultats Attendus
À la fin de ce cours, les étudiants seront capables de :
- Comprendre les mécanismes de bas niveau de la conteneurisation dans les systèmes Linux
- Comprendre et administrer les solutions de conteneurisation avec Docker
- Utiliser un système d'orchestration de conteneurs comme Kubernetes pour déployer et gérer des applications dans un environnement de cloud computing
- Automatiser le déploiement d'applications Kubernetes avec Helm### Prérequis
- Connaissance de base des systèmes Linux
- Connaissance de base des réseaux informatiques
- Connaissance de base du fonctionnement d'un ordinateur