En résumé
Objectifs
Comprendre les bases de Kubernetes.
Apprendre à déployer des clusters Kubernetes.
Comprendre et maîtriser Rancher, ses forces et ses faiblesses.
Apprendre à déployer des architectures micro-services complexes.
Public visé
Développeurs
Architectes
DevOps
Administrateurs systèmes & DSI
Cloud engineers
Data Scientists
Pré-requis
Bases théoriques en réseau
Bases pratiques de Docker
Informations pratiques
Durée de la formation : 4-10 jours
Délai d’accès à la formation : 1 mois
QCM d’évaluation pré-requis
Note moyenne de la formation
8,3/10
Témoignage
Dominique Piel, dirigeant Capiconsult
Une société à l’écoute de ses clients et disponible, des formations pointues et sur mesure. Une équipe d’ingénieurs informatiques experte, des locaux accueillants et une ambiance décontractée. Je recommande vraiment si vous avez un besoin de formation technique à dispenser à vos équipes.
En cas de déroulée de la formation dans les locaux de Log’in Line, la formation pourra être rendue accessible aux personnes en situation de handicap. La salle de formation, la salle de pause et la cuisine sont accessibles de plein pied au rez-de-chaussée. Log’in Line prendra les dispositions en amont de la formation et en concertation avec l’entreprise et le stagiaire afin d’adapter les modalités pédagogiques.
En quelques mots
Ce stage mêle pratique et théorie. Il est possible de le décliner selon les usages et les profils (axé DevOps par exemple). Il demande un bon niveau en informatique mais reste accessible et surtout agréable à suivre.
La durée du stage dépend du niveau du public ainsi que du degré de perfectionnement requis / des objectifs à atteindre.
Vous profiterez pendant ce stage d’exemples concrets issus de problématiques réelles rencontrées par Log’in Line à travers plusieurs instances de clusters Kubernetes & Rancher en production.
Plan du cours
1. Introduction & rappels
– Rappels sur Docker et ses limites
– Conteneurs et orchestration
– Présentation générale de Kubernetes
– Principes fondamentaux
– Un point sur la sécurité de l’écosystème
2. Kubernetes
– Architecture & Terminologie
– Les rôles des éléments principaux (etcd, API Server, Worker Node, Kubelet, …)
– Concept des objets Kubernetes
– Les objets principaux : Pods, Deployments, Namespaces, …
– La mise en réseau : DNS / Services, Loadbalancers, Ingress, …
3. Rancher
– Qu’est-ce que Rancher ? A quoi sert-il ?
– Déployer Rancher
– Déployer un cluster Kubernetes (on premise / cloud) avec Rancher
– Comprendre Rancher et sa surcouche à Kubernetes
– Gestion des utilisateurs (Authentifications)
– Gestion des droits (Autorisations)
4. Travailler avec Rancher et Kubernetes
– Rancher API
– Gestion des noeuds
– Configuration des outils (Monitoring, Alerting, …)
– Gérer des « Projets »
– Déployer des applications
– Exploiter des applications (résolution DNS interne / externe)
– Cycle de vie (scaling, policies, …)
– Applications Stateful
– Certificats SSL, Registries Docker, Secrets
– Profiter du catalogue Rancher. Qu’est-ce que Helm ?
Mis à jour le 28/04/22