Séance 1
Introduction à la conteneurisation et Kubernetes
Objectifs
- Comprendre les conteneurs.
- Différencier VM et conteneur
- Découvrir l'orchestration
- Comprendre l'architecture K8s
Laboratoire
Tâche 1
Exécutez un conteneur Docker en utilisant l'image suivante:
docker.io/patteantoine/5clo1r:tagname
| Exigences |
|---|
| Le conteneur doit être nommé esicloud. |
| L'application dans le conteneur écoute sur le port TCP/5000. |
| Exposer ce port interne sur le port TCP/8080 de la machine locale. |
| Le conteneur doit être visible dans son navigateur |
Question
Quelle commande Docker faut-il utiliser ?
Tâche 2
L'objectif est de fournir un environnement Kubernetes fonctionnel pour le travail à la maison.
Tâche 3
Préparation à la séance 2
Installation de Linux/Debian sur un serveur du local.
Exigences Identifiant user : user/userIdentifiant root : root/ <donné oralement>Pas d'environnement graphique (évidemment) Layout de disque : une partition unique Adresse IP : cfr. document interne Nom de domaine : au choix REMARQUE
Si un environnement graphique est présent après l'installation initiale, supprimez-le en nettoyant (
remove) les paquetslightdmetxfce4.Afin de permettre l'accès distant, installez le serveur OpenSSH.
REMARQUE
Par défaut, un serveur ssh Debian n'accepte pas la connection directe de l'utilisateur root (et c'est bien).
Il faut d'abord se connecter avec un compte autorisé (user) et ensuite devenir root.