Kubernettes Partie 2
Kubernetes est un outil né dans les laboratoires de Google, qui l’a reversé à la CNCF (Cloud Native Computing Foundation) il y a quelques années. Pensé par Google pour permettre le déploiement de leurs applicatifs dans leurs datacenters disséminés à travers le monde, Kubernetes est aujourd’hui le logiciel d’infrastructure majeur dans la mise en place d’un grand nombre d’applications distribuées.
Devenu le standard defacto de l’infrastructure de déploiement à grande échelle d’applications conteneurisées, ce cours aborde les éléments structurants de l’outil dont la compréhension et la maîtrise vous permettront d’opérer des applications qui requièrent une forte élasticité.
- +15ans d'expérience pour tous nos formateurs
- 2jours
À qui s’adresse cette formation "Kubernettes Partie 2" ?
Description de la formation "Kubernettes Partie 2"
-
Méthodes pédagogiques
- Composée à 60% de pratique, cette formation utilise des exercices illustrés, présentés et accomplis avec le formateur en support, tout au long des 2 jours.
- Une évaluation quotidienne de l'acquisition des connaissances de la veille est effectuée.
- Une synthèse est proposée en fin de formation.
- Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
- Un support de cours (version électronique) sera remis à chaque participant comprenant les slides sur la théorie, les exercices. Une feuille d'émargement par demi-journée de présence est fournie en fin de formation ainsi qu'une attestation de présence de connexion pour chaque participant.
- Enfin, une attestation de formation sera envoyée si le stagiaire a bien assisté à la totalité de la session.
- En ce qui concerne le matériel informatique du stagiaire, il est seulement préconisé un ordinateur et une connexion internet. Nous nous chargeons du reste.
- Chaque participant se verra attribuer une Machine Virtuelle qui sera exécutée dans le Cloud d'Amazon. Il disposera alors de la puissance et des outils nécessaires pour le bon déroulement de la formation. Aucune installation de la part du participant n'est requise avant la formation.
-
Présentation
Kubernetes est un outil né dans les laboratoires de Google, qui l’a reversé à la CNCF (Cloud Native Computing Foundation) il y a quelques années. Pensé par Google pour permettre le déploiement de leurs applicatifs dans leurs datacenters disséminés à travers le monde, Kubernetes est aujourd’hui le logiciel d’infrastructure majeur dans la mise en place d’un grand nombre d’applications distribuées.
Devenu le standard defacto de l’infrastructure de déploiement à grande échelle d’applications conteneurisées, ce cours aborde les éléments structurants de l’outil dont la compréhension et la maîtrise vous permettront d’opérer des applications qui requièrent une forte élasticité.
-
Objectifs
- Utiliser Helm
- Sécuriser l’accès au cluster
-
Audience
- Administrateurs
- Développeurs
-
Formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences ciblées.
-
Prérequis
- Les compétences professionnelles suivantes sont impératives : Commandes linux de base, une technologie de conteneurisation souhaitée mais pas obligatoire (docker par exemple)
-
Programme
Logging et Troubleshooting
- Kubernetes n’embarque pas d’outil de logging intégré
- Quels outils sont utilisables ?
- Discussion autour des « sidecars » de gestion de logs des pods
Helm
- Faciliter les déploiements avec HELM
- Mettre en place un Chart pour paramétrer l’application
- Rôle de Tiller
- Initialiser Helm dans un cluster
Security
- Gestion de l’authentification
- Gestion des autorisations (ABAC et RBAC)
- Contrôle d’admission
- « Network Policies » : Définir les règles réseau
High Availability
- Un cluster haute disponibilité : plusieurs masters
- Stratégie pour la base etcd
-
Tarif
Nous consulter