Formation Podman
2390€ HT / personne |
3 jours (21 heures) |
Présentation
Podman permet de simplement trouver, lancer, partager et déployer des applications sans daemon contrairement à Docker. Les conteneurs peuvent se déployer en mode rootless, ils peuvent alors être administrés sans droits d’administration.
Les bénéfices de cette technologie sont nombreux :
- Les applications sont mieux sécurisées, si le moteur de conteneur, le runtime ou l’orchestrateur est compromis, l’attaquant n’obtiendra pas les privilèges root
- Permet à plusieurs utilisateurs non privilégiés d’exécuter des conteneurs sur la même machine
- Permet l’isolation à l’intérieur de conteneurs imbriqués
Notre formation Podman vous initiera aux micro-services et à la conteneurisation. A l’issue de cette formation, vous saurez comment déployer des conteneurs, gérer les images, utiliser Podman en mode rootless et gérer le cycle de vie du conteneur.
Comme toutes nos formations, cette formation Podman vous présentera la dernière version de l’outil : Podman 5.2.
Objectifs
- Comprendre l’utilité de la conteneurisation
- Déployer des conteneurs d’application avec Podman
- Comprendre et gérer les images
- Déployer des conteneurs en mode rootless
Public visé
Développeurs, Architectes, Administrateurs systèmes
Pré-requis
Connaissances de base d’un système Unix.
Programme de Notre Formation Podman
Introduction
- Comprendre le CI/CD
- Utiliser des pipelines CI/CD
- Comprendre les micro-services
- Pourquoi utiliser les micro-services?
- Virtualisation vs conteneurisation
- Cas d’utilisation des conteneurs Linux
Présentation de Podman
- Architecture de Podman
- Pourquoi utiliser Podman ?
- Installation
- Configurer Podman en mode sans root
- Créer son premier conteneur
Les applications de conteneurs
- Créer un conteneur d’applications web
- Créer une application multi-conteneurs
- Développer un conteneur web
- Intégrer le port mapping
Les images Podman
- Fonctionnement de la gestion d’image de conteneur
- Les différentes méthodes
- Les images et les couches
- Transférer un conteneur
- Construction d’une image à l’aide de Dockerfile
- Création et manipulation du Dockerfile
- Stocker ses images dans un registre privé
Gestion du cycle de vie du conteneur
- Qu’est-ce que le cycle de vie d’un conteneur ?
- Les Pods et le réseau
- Publication de tous les ports
- Publier les ports exposés
- Les volumes persistants
- Le CNI (Container Network Interface)
- Le port forwarding (PAT)
- Lier des conteneurs
Podman en rootless
- Comment fonctionne le rootless ?
- Rootless Containers et cgroup
- Vérifier la configuration
- Exécuter un conteneur en mode rootless
- Les actions de l’administrateur
- Les actions de l’utilisateur
Pour aller plus loin
Formation Ansible
Formation Kubernetes
Formation Openstack
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Les + : Fournir les bases de l’utilisation de Podman
Formateur passionné
Les – : Trop orienté parfois développement alors que je suis profil administrateur système
Beaucoup de perte de temps sur les questions spécifiques de l’autre personne formée
Je souhaite suivre : Je ne sais pas
Afficher tous les témoignages
Les + : Fournir les bases de l’utilisation de Podman
Formateur passionné
Les – : Trop orienté parfois développement alors que je suis profil administrateur système
Beaucoup de perte de temps sur les questions spécifiques de l’autre personne formée
Je souhaite suivre : Je ne sais pas
Les + : Orientée pour les Dev à mon sens.
Les – : Pas d’environnement de Lab fourni. L’apprenant doit avoir un contexte personnel.
Il faudrait prévenir sur ce sujet.
Je souhaite suivre : Podman kube, Minikube dans la continuité. Mais avec un Desktop de Lab ou un prérequis sur le contexte.
En synthèse : La formation Podman a été très orientée Dev. Hors j’ai un profil Admin SYS.
Les + : La connaissance du formateur sur un large spectre de technologie qui nous ont aidé à comprendre les différents cas d’utilisation sur les différentes techno possible.
Les – : Peut être la durée ou le programme en lui même car nous avons fait la partie théorique avec quelques exercices en 2 jours, et la formation dure 3 jours.
Les + : le formateur
Les – : La formation pourrait tenir en 2 ou 2,5 jours au lieu de 3 jours.
En synthèse : Comme dans beaucoup de formation, il serait peut être intéressant de mettre à disposition des machines virtuelles prêtes à l’emploi.
Cela afin d’éviter les problèmes de proxy par exemple dans les machines en interne. On perd souvent du temps au début de la formation (même si c’est précisé qu’il faut avoir une VM sous la main, c’est pas si simple 🙂 )
Noter la formation
2390€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS