Formation Kubernetes
Ref :Les prochaines dates par ville
[+]Formation à distance
Pré-requis
Connaissance de base en administration système et en développement d'applications. Familiarité avec les concepts de base de la virtualisation et des conteneurs. Une expérience préalable avec Docker ou Core serait bénéfique, mais n'est pas obligatoire.
Public concerné
Administrateurs système, Développeurs, Architectes de solutions, DevOps
Objectifs
Déployer des applications simples (stateless et stateful)
Déployer une application composée de plusieurs services exposer une application vers l'extérieur de l’infrastructure Kubernetes
Apprendre à gérer les données manipulées par l’application dans l’infrastructure Kubernetes
Mettre à jour une application déjà déployée dans Kubernetes
Parcourir les bonnes pratiques associées au développement d’une application déployée dans Kubernetes
Programme détaillé
Introduction à Kubernetes
- Présentation de Kubernetes et de ses concepts clés
- Architecture et composants de Kubernetes
- Installation et configuration d'un cluster Kubernetes
Déploiement des applications
- Déploiement d'applications dans Kubernetes à l'aide des fichiers de configuration YAML
- Utilisation des pods, des déploiements et des services
- Gestion des mises à l'échelle et des mises à jour des applications
Gestion des ressources et des configurations
- Gestion des ressources (CPU, mémoire, stockage) dans Kubernetes
- Utilisation des limites de ressources et des demandes de ressources
- Configuration des environnements et des variables d'environnement dans les applications Kubernetes
Gestion des volumes et du stockage
- Utilisation des volumes persistants dans Kubernetes
- Configuration du stockage partagé et de la persistance des données
- Gestion des points de montage et des stratégies de stockage
Gestion des réseaux et de la connectivité
- Configuration du réseau dans Kubernetes
- Utilisation des services pour exposer les applications
- Mise en place de la communication entre les différents services et les pods
Monitoring et gestion des journaux
- Surveillance des applications et des ressources dans Kubernetes
- Utilisation de métriques et de sondes de santé
- Collecte et analyse des journaux pour le débogage et la résolution des problèmes
Sécurité et gestion des accès
- Configuration de l'authentification et de l'autorisation dans Kubernetes
- Utilisation des rôles et des contrôles d'accès pour gérer les permissions
- Implémentation de pratiques de sécurité recommandées
Orchestration avancée
- Utilisation des déploiements à état pour les applications persistantes
- Utilisation des opérateurs Kubernetes pour la gestion des applications complexes
- Stratégies de déploiement et de mise à jour avancées
Modalités pédagogiques
Tous nos stages reposent sur une alternance entre transfert de connaissances et de savoir-faire, à travers des exercices concrets, des tests pratiques et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques: des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.