[wpms_breadcrumb reverse="0"]
Formation numérique

Mise en œuvre de Kubernetes

Reference : O-MOK

3 Jours – 21h

jours
- 2390 € HT
Télécharger la fiche
Prochaines sessions
    Mise en œuvre de Kubernetes
    Objectifs

    Kubernetes permet d’orchestrer des conteneurs et ainsi de réaliser un applicatif à partir de composants simples voire de micro services. Ce stage très pratique revient sur des aspects avancés des conteneurs (Docker) et montre comment déployer un cluster Kubernetes, comment utiliser Kubernetes en production.

    Attestation obtenue

    Délivrance d’une attestation de compétences à la fin de de la formation au stagiaire.

    Outils pédagogiques
    Pour les formations réalisées en présentiel, dans le centre de formation, un ordinateur, un support pédagogique et l’accès au logiciel dans les versions appropriées sont fournis.
    Pour les formations réalisées en distanciel, chaque participant devra être équipé du logiciel objet de la formation, sur l’ordinateur qui lui servira à suivre la classe virtuelle.
    Modalités d’évaluation
    Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de QCM, mises en situation, cas pratiques.
    Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
    Effectif de la formation

    12 stagiaires max

    Modalités de financement

    Pour trouver la meilleure solution de financement adaptée à votre situation : contactez notre équipe de conseillers formation

    Contacts
    Muriel TEMIME, Directrice commerciale F2i Formation
    mtemime@ief2i.fr
    06 98 47 59 59
    Modalités et délais d’accès
    L’accès à nos formations varient suivant le mode de financement et du calendrier : de 48 heures à 2 mois.
    Bulletin d’inscription à retourner complété + test de niveau en ligne
    Objectifs pédagogiques

    À l’issue de la formation, le participant sera en mesure de :

    • Comprendre le positionnement de Kubernetes et la notion d’orchestration
    • Installer Kubernetes et ses différents composants
    • Utiliser les fichiers descriptifs YAML
    • Définir les bonnes pratiques pour travailler avec Kubernetes
    Modalités pédagogiques

    Pédagogie active basée sur des exemples, des démonstrations, des partages d’expérience, des cas pratiques et une évaluation des acquis tout au long de la formation.

    Accessibilité

    Pour toute information concernant l’accessibilité de la formation aux personnes en situation de handicap, merci de contacter notre équipe de conseillers formation afin de définir, si possible, les adaptations, aménagements et ou orientations nécessaires. ​

    Les points forts de la formation
    • Des partages d’expériences et des mises en pratique pour s’entraîner tout au long de la formation.
    • Des consultants-formateurs experts.
    Pré requis

    Administration système Linux, connaissances générales en conteneurisation (Docker ou CoreOS)

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Public visé

    Développeurs, architectes, ingénieurs de production, administrateurs.

    Pré-inscription

    Programmes de Mise en œuvre de Kubernetes

    INTRODUCTION À KUBERNETES

    • De la virtualisation à conteneurisation. Le couple Docker/Kubernetes.
    • Solutions d’installation (MiniKube, On-Premise, etc.).
    • Installation et configuration de docker.
    • Accéder au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs.
    • Déploiement et publication manuelle.
    • Détail et introspection du déploiement.

    LES FICHIERS DESCRIPTIFS

    • Syntaxe YAML.
    • Scalabilité d’un déploiement.
    • Stratégie de mise à jour sans interruption (update/rollback).
    • Suppression d’un déploiement.

    ARCHITECTURE KUBERNETES

    • Composants du master node : API server, scheduler, controller manager, etc.
    • Architecture d’un minion : Kubelet, le moteur de conteneur (docker), Kube-proxy.
    • Objets Kubernetes : volume, service, pod, etc.
    • Objet statefull, objet stateless.
    • Solution du deployment.

    EXPLOITER KUBERNETES

    • Clusterisation avec replicas et deployment.
    • Types de services.
    • Labels et choix d’un nœud pour le déploiement.
    • Affinité et anti-affinité.
    • Daemons set, health check, config map et secrets.
    • Persistent Volumes et Persistent Volumes Claim.

    GESTION AVANCÉE DE CONTENEURS

    • Création et automatisation d’images personnalisées.
    • Dockerfile.
    • Un conteneur et plusieurs services.
    • Déploiement d’une image personnalisée.

    KUBERNETES EN PRODUCTION

    • Frontal administrable Ingress.
    • Limitation de ressources.
    • Gestion des ressources et autoscaling.
    • Service Discovery (env, DNS).
    • Les namespaces et les quotas.
    • Gestion des accès.
    • Haute disponibilité et mode maintenance.

    DÉPLOIEMENT D’UN CLUSTER KUBERNETES

    • Préparation des nœuds.
    • Déploiement : d’un master-nodeadm, d’un master-node, d’un worker-node.
    • Mise en place du Dashboard et du réseau.