Kubernetes - SPARKS
Domaine : Bureautique et informatique
Description de la formation
Maîtrisez l’orchestration de conteneurs avec Kubernetes grâce à notre formation de 3 jours !
Objectifs de la formation
Souvent utilisé avec Docker, Kubernetes s’est récemment imposé comme la référence en matière d’orchestration de conteneurs. Les fonctionnalités de Kubernetes permettent de créer des services applicatifs sur plusieurs conteneurs, de planifier l’exécution de ces conteneurs dans un cluster, de les mettre à l’échelle et de gérer leur intégrité au fil du temps. Notre formation Kubernetes couvre l’ensemble des concepts qui vous permettront d’utiliser au mieux cette technologie. Apprenez à installer et configurer l’outil, automatiser les déploiements d’applications conteneurisées et découvrez toutes les bonnes pratiques pour sa mise en œuvre.
Public cible
Administrateurs, Architectes, Chefs de Projet, Développeurs
Compétences pré-requises
Connaissance de Docker
Durée
3 jours
Nombre de participants maximum
8 personnes
Programme
Introduction à la formation Kubernetes
- Docker : rappels historiques, vue d’ensemble
- Conteneurs et orchestration
- Fonctionnalités d’orchestration
- Limites des conteneurs
- Présentation générale de Kubernetes
- Principes fondamentaux
- Positionnement sur le marché (Docker Swarm, Mesos…)
- Intégration avec les autres plateformes
- Terminologie : maître, nœuds, pods, labels, contrôleur de réplication, services, kubelet, kubectl…
Architecture et composants Kubernetes
- Master Node
- API Server
- etcd
- Controller Manager
- Scheduler
- Worker Node
- Container Runtime
- kubelet
- kube-proxy
- Communication (container-to-container, pod-to-pod…)
- Cloud Controller Manager et concepts sous-jacents
Installation et configuration de Kubernetes
- Choisir une solution d’installation (Localhost avec MiniKube, On-Premise, Cloud avec Google Kubernetes Engine, Amazon AWS, etc)
- Outils et ressources d’installation : kubeadm, Kubespray, Kops
- Etendre les fonctionnalités de Kubernetes
- Créer un cluster Kubernetes
- Bonnes pratiques pour configurer les pods et conteneurs
- Accéder au cluster Kubernetes : CLI, GUI et APIs
Concepts de base
- Vue d’ensemble des objets Kubernetes
- Créer un objet
- Pods : concept, création, interaction, cycle de vie
- Labels et Selectors
- Travailler avec les ReplicationControllers
- ReplicaSets, Deployments, Bare Pods, Job et DaemonSet
- Namespaces
Services
- Concept de Service Kubernetes
- Connecter les utilisateurs aux pods
- Service Discovery
- Types de Services
- Utiliser un Service pour exposer une application
Stratégies de déploiement
- Déployer une application depuis le dashboard
- Créer un déploiement à partir d’un fichier yaml
- Exposer un Service en utilisant NodePort
- Accéder à une application depuis le monde extérieur
- Ingress et LoadBalancer
- Stratégie de mise à jour, Rolling update
Stockage persistant et gestion des Volumes
- Types de volumes
- Persistent Volumes (PV)
- Persistent Volumes Claim (PVC)
- Classes de stockage
Gestion des configurations et Secrets
- Utiliser ConfigMaps, bonnes pratiques
- Créer et utiliser les Secrets pour partager des données sensibles
Concepts avancés
- Annotations
- Fonctionnalités de déploiement : rollback, autoscaling, proportional scaling
- Jobs
- Utiliser l’objet ResourceQuota pour la gestion des ressources
- DaemonSets
- StatefulSets : déployer une application clusterisée
- Role-based access control (RBAC)
- Kubernetes Cluster Federation
- Créer ses propres objets avec ThirdPartyResource
- Helm
- Surveillance, résolution de problèmes et debugging
Dates des sessions
- le 25/05/2020 à Lille,
- le 27/05/2020 à Paris,
- le 17/06/2020 à Nantes,
- le 23/06/2020 à Grenoble,
- le 23/06/2020 à Lyon,
- le 15/07/2020 à Paris,
- le 27/07/2020 à Toulouse,
- le 07/09/2020 à Aix-en-Provence,
- le 30/09/2020 à Grenoble,
- le 30/09/2020 à Lyon,
- le 05/10/2020 à Lille,
- le 13/10/2020 à Paris,
- le 16/11/2020 à Lyon,
- le 16/11/2020 à Grenoble,
- le 17/11/2020 à Nantes,
- le 16/12/2020 à Paris,
- le 16/12/2020 à Toulouse.
Tarif HT
1 990 euros.
Informations diverses
Formation possible en inter, en intra, en cours particulier et à distance.
S'inscrire à la formation
Modalités de prise en charge
Vous pouvez bénéficier de l’aide à la formation du Fonds national de l’Emploi, FNE-Formation.
Le dispositif
Le FNE-Formation est une aide attribuée par la Direccte à une entreprise (aide à la formation du Fonds National de l’Emploi).
Il a pour objet la mise en œuvre de mesures de formation professionnelle, permettant de faciliter la continuité de l’activité des salariés face aux transformations consécutives aux mutations économiques, et de favoriser leur adaptation à de nouveaux emplois en cas de changements professionnels dus à l’évolution technique ou à la modification des conditions de production.
L’ensemble des entreprises ayant des salariés placés en activité partielle sont éligibles pour ces salariés à l’exception des salariés en contrat d’apprentissage ou en contrat de professionnalisation.
Il n’y a pas de critère de taille d’entreprise ou de secteur d’activité.
Tous les salariés, à l’exception des alternants sont éligibles, indépendamment de leur catégorie socio-professionnelle ou de leur niveau de diplôme.
Les engagements de l’entreprise
En contrepartie des aides de l’Etat, l’employeur doit s’engager à maintenir dans l’emploi le salarié formé pendant toute la période de la convention.
Le contrat de travail étant suspendu pendant la période d’activité partielle, l’entreprise doit pouvoir justifier de l’accord écrit des salariés placés en activité partielle pour le suivi de la formation.
Vous bénéficiez des dispositifs de prises en charges en cours d’OPCO Mobilités.