Formation Kubernetes.
96% de clients Sparks satisfaits (3317 notes)
Durée :
3 jours
18/01/2021 à Toulouse
+ 26 autre(s) sessions
numero vert : 0805 950 800 (service et appel gratuits)
Kubernetes
à partir de
1990 €HT
Formation référencée Datadock

Référence :
6KUB
Durée :
3 jours
TP :
60%

Disponible en distanciel et dans 17 villes
Ce stage comprend
 21 heures de formation
60% de travaux pratiques
Pauses et snacks à volonté
Prise en charge OPCO possible

Formation Kubernetes.

Avec notre formation Kubernetes de 3 jours, maîtrisez le logiciel Kubernetes pour l'orchestration de conteneurs!

Souvent associée à Docker, Kubernetes, souvent appelé K8s est une plate-forme permettant la gestion d'applications conteneurisées. Avec notre formation Kubernetes professionnelle, vous apprendrez à manipuler cet outil pour l'automatisation des applications conteneurisées, ainsi que leur mise à l'échelle et leur déploiement. Vous apprendrez, durant cette formation Sparks, comment installer et configurer Kubernetes, l'architecture, ses composants et les services. A l'issue de cette formation, vous aurez appris toutes les bonnes pratiques pour utiliser efficacement la plate-forme Kubernetes.

Objectifs pédagogiques

18/01/2021 à Toulouse
01/02/2021 à Paris
15/02/2021 à Aix-en-Provence

Programme de formation Kubernetes.

Cliquez ici pour télécharger le programme en PDF 

Présentation de la formation Kubernetes

Rappels sur Docker
Introduction à Kubernetes
Etat des lieux du marché
Fondamentaux
Conteneurs et leurs limites
L’orchestration et ses fonctionnalités
Intégrer Kubernetes aux autres plateformes
Services, kubelet, kubectl… terminologie générale de Kubernetes

Kubernetes: ses composants et son architecture

Kubelet
Communiquer avec Kubernetes: container-to-container ou pod-to-pod
Cloud Controller Manager
Master Node et API Server
Scheduler
kube-proxy
Controller Manager
Worker Node
Container Runtime
etcd

Installer et configurer Kubernetes

Choisir une solution d’installation (Localhost avec MiniKube, On-Premise, Cloud avec Google Kubernetes Engine, Amazon AWS, etc)
Création d’un cluster Kubernetes
Configuration de pods et de conteneurs: les bonnes pratiques
Accéder au cluster Kubernetes : CLI, GUI et APIs
Outils et ressources d’installation : kubeadm, Kubespray, Kops
Etendre les fonctionnalités de Kubernetes

Concepts et notions de base

Vue globale des objets Kubernetes
Création d’un objet
Travailler avec les ReplicationControllers
Concept, création, interaction, cycle de vie des Pods
Labels et Selectors
ReplicaSets, Deployments, Bare Pods, Job et DaemonSet
Namespaces

Services

Service Kubernetes: le concept
Connecter les utilisateurs aux pods
Service Discovery
Types de Services
Utiliser un Service pour exposer une application

Stratégies de déploiement

Déploiement d’une application depuis le dashboard
Création d’un déploiement depuis 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

les bonnes pratiques pour l’utilisation de ConfigMaps
Création et utilisation des Secrets pour le partage de données sensibles

Quelques concepts avancés

Annotations sur Kubernetes
Fonctionnalités de déploiement : rollback, autoscaling, proportional scaling
Jobs
Helm
DaemonSets
Utiliser l’objet ResourceQuota pour la gestion des ressources
StatefulSets : déploiement d’une application clusterisée
Role-based access control (RBAC)
Kubernetes Cluster Federation
Création de ses propres objets avec ThirdPartyResource
Surveillance, résoudre les problèmes et debugging

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

À propos de Kubernetes.

L’orchestration de conteneurs est une technique permettant l’automatisation du déploiement, de la mise à l’échelle et en réseau et de la gestion des conteneurs. Un conteneur, en informatique, est un espace numérique dédié à une application logicielle. Grâce à un conteneur, on peut virtualiser le déploiement d’une application informatique pour pouvoir réaliser de nombreux contrôles et tests.

Containers

Un conteneur permet donc de manière sécurisée et sans risques des possibles failles de sécurité, des problèmes d’instabilité ou des dysfonctionnements dans l’exécution de l’application.

Développé à l’origine par Google, Kubernetes fait partie des plateformes phares de l’orchestration de conteneurs. Son rôle est donc de permettre à ceux qui réalisent les tests virtuels de disposer de manière automatique et adaptée aux besoins de ces conteneurs sans avoir à intervenir. Kubernetes permet également de renforcer la sécurité de ces conteneurs. Kubernetes permet globalement d’optimiser et de rendre plus rapide la gestion des conteneurs.

Grâce à cette formation Kubernetes proposée par Sparks, vous apprendrez à utiliser ce logiciel d’orchestration de conteneurs afin d’automatiser les services conteneurisés et les charges de travail.

La formation Kubernetes est particulièrement adaptée à l’utilisation de K8s en parallèle avec l’autre plateforme majeure de la gestion de conteneurs, Docker.

Réservez dès maintenant votre formation Kubernetes (K8s) chez Sparks pour automatiser, rendre plus sûre et plus rapide vos conteneurs pour développer votre application de manière sécurisée et optimisée.

Amandine de Sparks
Des chiffres étincelants.
15 années
à vos côtés
+ de 1000
sujets de formation
2500
stagiaires formés en 2019
170
formateurs actifs en 2019
96%
de clients satisfaits
90%
de nos sessions inter-entreprises maintenues
HAUT