Formation Rancher & Kubernetes
Logo formation Rancher & Kubernetes
Découvrez l'orchestration de containers grâce à Kubernetes et Rancher. Apprenez à créer un cluster, gérer son cycle de vie, et déployer vos applications en quelques clics.

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

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 ?

Contactez-nous

Pour participer à l’une de nos formations