Formation K3s : déployez des applications IoT avec Kubernetes
| 1 390€ HT / personne |
| 2 jours (14 heures) |
Présentation
K3s est une distribution légère de Kubernetes conçue pour déployer et exploiter des clusters simples, rapides et adaptés aux environnements edge, IoT, développement ou infrastructures on-premises légères.
Notre formation K3s vous permettra de comprendre ce qu’est Kubernetes, pourquoi K3s existe et comment l’utiliser pour déployer un cluster Kubernetes allégé et opérationnel.
Vous apprendrez à comprendre l’architecture Kubernetes et K3s, à installer un cluster K3s mono-node, à utiliser kubectl et à manipuler les principales ressources Kubernetes : Pods, Deployments, Namespaces, Labels, Selectors, Services, ConfigMaps, Secrets et Volumes.
Vous serez en mesure d’exploiter un cluster K3s au quotidien grâce aux commandes usuelles, au kubeconfig, aux bonnes pratiques de backup, restauration, mise à jour et troubleshooting.
La formation abordera également K3d, les autres types de workloads K8s/K3s comme StatefulSet, DaemonSet et CronJobs, ainsi qu’une introduction à Helm pour déployer des applications sur Kubernetes.
À l’issue de cette formation, vous serez capable d’installer, manipuler, maintenir et diagnostiquer un cluster K3s dans un contexte professionnel.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie K3s (1.35.0+k3s3) et ses nouveautés.
Objectifs
- Expliquer ce qu’est Kubernetes et pourquoi K3s existe.
- Comprendre l’architecture Kubernetes et K3s.
- Installer un cluster K3s mono-node.
- Comprendre et manipuler les ressources Kubernetes : Pod, Deployment, Services, Ingress, ConfigMaps, Secrets et Volumes.
- Exploiter un cluster K3s au quotidien : logs, métriques, sauvegardes, mises à jour et restauration.
- Identifier les cas d’usage pertinents : edge, IoT, dev et on-prem léger.
Public visé
- Administrateurs systèmes
- Ingénieurs DevOps
- Ingénieurs Cloud
- Développeurs souhaitant découvrir Kubernetes avec K3s
- Ingénieurs infrastructure
- Architectes techniques
- Professionnels souhaitant exploiter des clusters Kubernetes légers
Pré-requis
- Connaissances de base de Linux.
- Notions sur les conteneurs et Docker appréciées.
- Notions réseau de base : ports, IP, DNS et services.
- Connaissances générales en ligne de commande.
Pré-requis techniques
- Ordinateur portable avec 8 Go de RAM minimum.
- Connexion Internet stable.
- Client SSH installé pour se connecter à une instance Linux.
- Accès à une instance Linux ou machine virtuelle pour les travaux pratiques.
- Éditeur de texte ou IDE installé, comme Visual Studio Code.
Programme de notre formation K3s
[Jour 1 – Matin]
Historique sur la conteneurisation, Docker et Kubernetes
- Historique sur la conteneurisation et Docker
- Présentation de Kubernetes
- Architecture Kubernetes
- Limite de Kubernetes
- Comprendre ce qu’est Kubernetes et pourquoi K3s existe
Présentation de K3s
- Pourquoi K3s
- K3s vs K8s
- Architecture K3s
- Cas d’usage de K3s
- Installer un cluster K3s mono-node
- Atelier pratique : Se connecter à une instance Linux et installer K3s.
[Jour 1 – Après-midi]
Première commande sur le cluster
- Présentation de kubectl
- Quelques commandes usuelles
- Kubeconfig
- Exploiter un cluster K3s au quotidien
- Manipuler les premières ressources du cluster
Créer son premier Pod
- Créer un premier Pod
- Mode impératif
- Mode déclaratif
- Comprendre la différence entre commande directe et manifeste YAML
- Atelier pratique : Créer son premier Pod en mode impératif puis en mode déclaratif.
[Jour 2 – Matin]
Les objets Kubernetes
- Pod
- Deployment
- Namespace
- Labels et Selectors
- Services
- ConfigMaps et Secrets
- Volumes
- Comprendre et manipuler les ressources Kubernetes
- Atelier pratique : Manipuler les objets Kubernetes avec Deployment, Namespace, Labels et Selectors, Services, ConfigMaps, Secrets et Volumes.
Maintien en condition opérationnelle de K3s
- Backup
- Restauration
- Mise à jour
- Exploiter un cluster K3s au quotidien
- Mettre en place les bonnes pratiques de sauvegarde et de restauration
- Atelier pratique : Réaliser un backup, une restauration et préparer la mise à jour d’un cluster K3s.
[Jour 2 – Après-midi]
Troubleshooting et K3d
- Scénarios fréquents
- Quelques commandes de troubleshooting
- Les outils pour aller plus vite
- Présentation de K3d
- Identifier les cas d’usage de K3d pour le développement et les tests
- Atelier pratique : Diagnostiquer un scénario fréquent sur K3s et prendre en main K3d.
Les autres types de workload K8s/K3s et Helm
- StatefulSet
- DaemonSet
- CronJobs
- Introduction à Helm
- Comprendre les cas d’usage des workloads K8s/K3s
- Atelier pratique : Déployer un workload K8s/K3s et découvrir l’installation d’une application avec Helm.
Pour aller plus loin
Formation Kubernetes
Formation Docker
Formation Ansible
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
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Je recommande la formation
Noter la formation
| 1 390€ HT / personne |
| 2 jours (14 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

