Découverte DEVOPS avec KUBERNETES
Objectif de la formation
Découvrir les concepts de base de Kubernetes
Prendre en main un cluster Kubernetes
Déployer des applications sur un cluster Kubernetes
Mettre en place un pipeline d’intégration continue grâce à Kubernetes
Déroulement de la formation
La formation se déroulera sur 2 jours (7 heures par jour, soit 14 heures) et abordera les concepts suivants :
Présentation de Kubernetes
Concepts Kubernetes de base : Pod, Deployment, ReplicaSet, Service, Ingress, StatefulSet, ConfigMap
Sécurité, Identité, RBAC : Secrets, Role, ClusterRole, RoleBinding, ServiceAccount
Déploiement simplifié d’applications avec Helm et Tiller
Installation et configuration de Gitlab/Jenkins pour de l’intégration continue
Les modules théoriques seront dispensés par projection d’un diaporama PowerPoint. Pour les ateliers pratiques, il sera nécessaire d’assister à la formation avec son matériel informatique (ordinateur portable). Des accès à un cluster Kubernetes de test seront fournis.
Accessibilité handicap : voir article 10 de nos CGV.
Modalités de contrôle des connaissances
Ce cours combine les méthodes d’apprentissage suivantes :
Ateliers pratiques
Formation assurée par un instructeur
Ce cours permet de tester de nouvelles compétences et d’appliquer ces connaissances dans un environnement de travail grâce à différents exercices pratiques.
Contenu pédagogique
Comprendre le fonctionnement d’un cluster Kubernetes et savoir installer le dashboard officiel
Maîtriser les concepts de base les plus importants, tels que Pod, Service, Volume, Namespace, Deployment, Ingress
Déployer des applications « Stateful », comme des bases de données, avec les StatefulSets
Appréhender les notions d’utilisateurs/quotas/RBAC dans Kubernetes
Prendre en main l’utilitaire Helm
Installer un repository Docker
Utiliser gitlab/jenkins pour mettre en place un processus d’intégration continue
Public visé
Ce cours s’adresse principalement aux personnes suivantes :
Développeurs souhaitant mettre un pied dans l’opérationnel avec Kubernetes
Administrateurs SysOps, architectes de solutions et développeurs intéressés par Kubernetes pour mieux s’organiser avec les développeurs
Prérequis
Pour assister à ce cours, il est recommandé de :
Connaître les problématiques liées au développement de microservices
Ses domaines de compétences tournent autour du DevOps, du développement en microservices ainsi que la mise en place d’infrastructures scalables et d’outils de collaboration
Taux de satisfaction
Tarifs
Un OPCO peut financer tout ou partie de la formation selon ses conditions de prise en charge.