Kubernetes [E6K]

Retour à la liste des formations
Formations de courte durée
Thème(s): Kubernetes & Docker
Durée:
2 jours
Date(s):
21 & 22 mars 2023
Formateur:
Bstorm

Formation en présentiel

Kubernetes : apprenez à déployer et gérer vos applications en toute efficacité

Vous êtes développeur et vous souhaitez acquérir des compétences en DevOps ? Les technologies de déploiement et d’intégration continue ont fortement évolué ces dernières années. Dans ce contexte, l’apprentissage de Kubernetes vous aidera à améliorer le déploiement de vos solutions.
Mettre en place un environnement de test Kubernetes, y déployer une base de données et une application, créer et automatiser des images personnalisées, déployer un conteneur, gérer la montée en charge, déployer un cluster sont des compétences que vous apprendrez dans notre formation.


    Objectifs de la formation

    A l’issue de la formation, vous aurez compris le fonctionnement de Kubernetes et la notion d’orchestration. Vous saurez l’installer et utiliser les fichiers descriptifs selon les bonnes pratiques de travail.


    Public
    Cette formation s'adresse principalement à des développeurs qui souhaitent acquérir des compétences en Devops.

    Programme de la formation
    Introduction à kubernetes
    • De la virtualisation à conteneurisation
    • Le couple Docker/Kubernetes
    • Le solutions d'installation (MiniKube, On-Premise, etc.)
    • L'installation et la configuration de docker
    • L'accès au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs
    • Le déploiement et la publication manuelle
    • Le détail et l'introspection du déploiement

    Les fichiers descriptifs
    • La syntaxe YAML
    • La scalabilité d'un déploiement
    • La stratégie de mise à jour sans interruption (update/rollback)
    • La suppression d'un déploiement

    Architecture Kubernetes
    • Les composants du master node : API server, scheduler, controller manager, etc.
    • L'architecture d'un minion : Kubelet, le moteur de conteneur (docker), Kube-proxy
    • Les objets Kubernetes : volume, service, pod, etc.
    • L'objet statefull, objet stateless
    • La solution d'un déploiement

    Exploiter Kubernetes
    • La clusterisation avec replicas et le deploiement
    • Les types de services
    • Les labels et choix d'un nœud pour le déploiement
    • Les notions d'affinité et d'anti-affinité
    • La création et l'utilisation de daemons set, health check, configmap et secrets
    • Les Persistent Volumes (PV) et Persistent Volumes Claim (PVC)

    Gestion avancée de conteneurs
    • La création et l'automatisation d'images personnalisées
    • Le dockerfile
    • Le principe "un conteneur et plusieurs services"
    • Le déploiement d'une image personnalisée

    Kubernetes en production
    • Le Frontal administrable Ingress
    • La limitation de ressources
    • La gestion des ressources et autoscaling
    • Le service Discovery (env, DNS)
    • Les namespaces et les quotas
    • La gestion des accès
    • La haute disponibilité et le mode maintenance

    Déploiement d'un cluster Kubernetes
    • La préparation des noeuds
    • Le déploiement : d'un master-nodeadm, d'un master-node, d'un worker-node
    • La mise en place du Dashboard et du réseau

    Cette formation se terminera par la réalisation d’une série d’exercices pratiques.
    Pourquoi choisir TECHNOFUTUR TIC ?

    4 raisons de suivre une formation avec Technofutur TIC

    Infos pratiques

    Informations supplémentaires :

    La formation est organisée dans notre training room à l'E6K, en plein cœur de Charleroi, au Square des Martyrs -1, facilement accessible en train et bus.


    Quels sont les prérequis pour participer à cette formation.

    Des connaissances générales en containerisation (Docker ou autre) sont nécessaires pour suivre cette formation.


    Partenariat avec le CEFORA

    Grâce à la collaboration avec Cefora, tous les employés de la CP200 peuvent participer gratuitement à un grand nombre de formations proposées par Technofutur TIC.

    Cette formation en fait partie.


    Formateur
    Brainstorm Consulting est une société de services informatiques spécialisée dans le développement d'applications sur mesure, la gestion et l'analyse des données et la formation professionnelle.
    Les technologies enseignées par les formateurs sont celles qu’ils pratiquent quotidiennement, à savoir le développement .NET et le développement Web. Outre des formations technologiques, BStorm est également un acteur important de formations en analyse métier/fonctionnelle et en gestion de projet.

    Prix
    Informations
    Prix plein : 700 €
    Secrétariat - Pôle Entreprises
    Tél. 071 254 942
    Date