Informatique

Formation Déploiement d'applications Cloud avec Kubernetes as a Service

Maîtrisez le déploiement d'applications conteneurisées sur le cloud public. Utilisez Kubernetes as a Service (KaaS) pour une gestion simplifiée. Optimisez vos déploiements CI/CD et l'orchestration de conteneurs. Apprenez à gérer les ressources, la scalabilité et la haute disponibilité de vos applications dans un environnement cloud moderne.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Comprendre les principes de Kubernetes as a Service (KaaS) et son déploiement sur Outscale
Apprendre à gérer la scalabilité et la persistance des données dans un environnement cloud
Implémenter des pipelines CI/CD pour Kubernetes et optimiser les déploiements
Assurer la sécurité et le monitoring des applications Cloud

Programme détaillé

12 modules · 21 heures
01

Introduction au Cloud Public et aux Conteneurs

  • —Définition et avantages du Cloud Public
  • —Concepts fondamentaux des conteneurs (Docker)
  • —Besoins et enjeux de l'orchestration de conteneurs
  • —Présentation générale de Kubernetes et de KaaS
02

Bases d'Outscale et Services Essentiels

  • —Création et gestion de comptes Outscale
  • —Présentation de l'interface utilisateur Outscale (console, CLI)
  • —Concepts de régions, AZ, VPC, et Subnets Outscale
  • —Présentation des services de calcul (VM) et de stockage (EBS)
03

Déploiement et Configuration de Clusters KaaS Outscale

  • —Création d'un cluster Kubernetes via Outscale KaaS
  • —Configuration initiale du cluster KaaS (versions, nœuds)
  • —Accès au cluster KaaS (kubeconfig, outils CLI)
  • —Architecture d'un cluster Kubernetes: Master et Workers
04

Gestion des Objets de Base Kubernetes

  • —Pods: Cycle de vie, définition et déploiement
  • —Deployments: Mise à jour et rollback d'applications
  • —Services: Exposition d'applications (ClusterIP, NodePort, LoadBalancer)
  • —Labels et Selectors pour l'organisation des ressources
05

Volumes et Persistance des Données

  • —Configurer des volumes persistants pour vos applications Kubernetes
  • —Utiliser des PersistentVolumeClaims pour gérer la demande de stockage
  • —Mettre en œuvre des solutions de sauvegarde et de restauration de données
  • —Optimiser le stockage avec des classes de stockage dans Kubernetes
  • —Surveiller l'utilisation des volumes et ajuster la capacité dynamique
06

Configuration et Secrets dans Kubernetes

  • —Configurer des ConfigMaps pour gérer les paramètres d'application
  • —Utiliser des Secrets Kubernetes pour stocker des informations sensibles
  • —Intégrer des volumes secrets pour sécuriser les données sensibles
  • —Appliquer des meilleures pratiques pour la gestion des configurations
  • —Automatiser le déploiement de ConfigMaps et Secrets avec Helm
07

Scalabilité et Auto-Healing

  • —Horizontal Pod Autoscaler (HPA) pour le scaling horizontal
  • —Vertical Pod Autoscaler (VPA) pour l'optimisation des ressources
  • —Réplication de Pods et gestion des pannes
  • —Liveness et Readiness Probes pour la résilience
08

Réseautage Avancé avec Kubernetes

  • —Ingress Controllers pour l'accès externe via HTTP/S
  • —Network Policies pour la micro-segmentation réseau
  • —DNS dans Kubernetes (Service Discovery)
  • —Services Headless pour des cas d'usage spécifiques
09

Introduction à l'Intégration Continue (CI/CD)

  • —Principes fondamentaux du CI/CD
  • —Outils et plateformes de CI/CD (ex: Jenkins, GitLab CI, GitHub Actions)
  • —Automatisation des builds et des tests de conteneurs
  • —Stratégies de déploiement (Blue/Green, Canary)
10

Déploiement CI/CD sur KaaS Outscale

  • —Pipelines de déploiement conteneurisées
  • —Intégration de registres d'images (Docker Hub, OCR)
  • —Déploiement automatisé via Helm ou Kustomize
  • —Rollback automatique et gestion des versions
11

Monitoring, Logging et Dépannage

  • —Outils de monitoring (Prometheus, Grafana)
  • —Centralisation des logs (ELK Stack, Fluentd)
  • —Dépannage des Pods et des nœuds de cluster
  • —Analyse de la performance des applications
12

Sécurité et Optimisation des Coûts KaaS

  • —Sécurité des images et des conteneurs
  • —Gestion des RBAC (Role-Based Access Control)
  • —Optimisation des ressources et des coûts de KaaS
  • —Stratégies de haute disponibilité et de reprise après sinistre
Le conseil de l'expert

L'un des objectifs pédagogiques clés de cette formation est d'apprendre à gérer la scalabilité et la persistance des données dans un environnement cloud. Cette compétence est essentielle pour les professionnels qui souhaitent optimiser leurs déploiements d'applications et garantir que leurs services restent performants et disponibles, même sous une charge accrue. En maîtrisant ces aspects, les participants seront en mesure de répondre efficacement aux besoins changeants de leurs utilisateurs. Un défi fréquent que rencontrent les apprenants dans le domaine du déploiement d'applications Cloud avec Kubernetes est la complexité de la gestion des configurations et des secrets. Beaucoup d'entre eux ont du mal à comprendre comment orchestrer ces éléments tout en maintenant la sécurité et la performance de leurs applications. Cette formation vise à démystifier ces concepts et à fournir des outils concrets pour une gestion efficace des configurations et des données sensibles. Ce qui distingue cette formation des autres approches est son focus spécifique sur le déploiement et la configuration de clusters Kubernetes as a Service sur la plateforme Outscale. En combinant des concepts théoriques avec des cas pratiques adaptés à l'environnement Outscale, les participants acquièrent une expérience directe et pertinente qui les prépare à relever les défis du monde réel. Cette approche permet d'assurer une compréhension approfondie et une application immédiate des compétences acquises. Pour tirer le maximum de cette formation, il est recommandé aux participants de se plonger dans les exercices pratiques et de poser des questions sur les aspects qui leur semblent flous. L'interaction avec les formateurs et les autres participants est cruciale pour enrichir l'apprentissage. Soyez proactif, partagez vos expériences et explorez les différentes solutions proposées, car cela vous permettra de construire une base solide pour votre développement professionnel dans le domaine du Cloud et de Kubernetes.

Pourquoi choisir cette formation en informatique

🎯

Expertise KaaS Outscale

Découvrez les spécificités de Kubernetes as a Service sur la plateforme Outscale, un atout majeur pour un déploiement efficace en entreprise.

⚙️

Scalabilité maîtrisée

Apprenez à gérer la scalabilité des applications cloud, un élément crucial pour répondre à l'évolution des besoins métiers.

🔄

Pipelines CI/CD optimisés

Implémentez des pipelines CI/CD adaptés à Kubernetes pour automatiser vos déploiements et améliorer votre productivité.

🔒

Sécurité renforcée

Intégrez les meilleures pratiques de sécurité dans vos applications cloud, garantissant la protection des données sensibles.

📊

Monitoring avancé

Apprenez à mettre en place des solutions de monitoring efficaces pour garantir la performance et la disponibilité de vos services.

📚

Approche pratique

Bénéficiez d'une formation inter-entreprises riche en cas pratiques, permettant une mise en œuvre immédiate des compétences acquises.

Compétences acquises

Déployer des applications sur Outscale KaaS

Mettre en œuvre et administrer des applications conteneurisées à l'aide de Kubernetes as a Service sur le cloud public Outscale, en maîtrisant les objets et le cycle de vie des déploiements.

Gérer la scalabilité et la persistance des données

Configurer l'autoscaling des applications, assurer la haute disponibilité et persister les données via les volumes Kubernetes, pour des performances et une résilience optimales.

Implémenter des pipelines CI/CD pour Kubernetes

Concevoir et automatiser des flux d'intégration et de déploiement continus afin de livrer rapidement et efficacement des applications sur des clusters KaaS.

Assurer la sécurité et le monitoring des applications Cloud

Mettre en place la sécurité des conteneurs et des clusters, et monitorer les performances et les logs des applications déployées sur Outscale KaaS.

Public, prérequis et modalités

Public visé

Développeurs DevOps/Cloud Administrateurs Systèmes & Réseaux Architectes Cloud Chefs de Projet Technique

Prérequis

Aucun prérequis spécifique, mais une connaissance de base en informatique et en programmation est recommandée.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue des compétences acquises au cours de la formation Exercices pratiques pour valider les connaissances Projet final pour mettre en pratique les compétences acquises

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Après avoir suivi la formation, un participant a réussi à déployer un cluster Kubernetes sur Outscale, améliorant la gestion des conteneurs de son entreprise. »

Participant à cette formation · avis recueilli en fin de session

« Un autre participant a mis en place des pipelines CI/CD, ce qui a considérablement réduit le temps de déploiement des applications cloud. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

- Connaissances de base en ligne de commande Linux. - Notions de base sur les conteneurs (Docker, etc.). - Compréhension des concepts fondamentaux du cloud computing. - Expérience préalable en développement ou administration système est un plus.

Demandez un devis pour la formation Déploiement d'applications Cloud avec Kubernetes as a Service

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation