☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Kubernetes – Avancé

Durée :
3
 jours
Examen :
Non certifiant
Niveau :
Avancé
Financement :
Eligible

Formation Kubernetes - Avancé

La formation Kubernetes – Avancé s’adresse aux professionnels souhaitant aller au-delà de la simple prise en main de Kubernetes pour exploiter un cluster de manière plus robuste, sécurisée et industrialisée. Elle permet d’approfondir les mécanismes de scheduling, de stockage, de réseau, de sécurité, d’observabilité et de déploiement applicatif avancé dans des contextes proches de la production.

Approfondissez l’exploitation, la sécurité et l’observabilité d’un cluster Kubernetes

Cette formation vous permettra de mieux comprendre la planification des workloads, la gestion avancée du réseau et du stockage, les stratégies de déploiement progressif, l’observabilité du cluster et les premières pratiques de troubleshooting. Elle constitue la suite logique de Kubernetes – Fondamentaux et prépare efficacement à une montée en compétence vers les parcours de certification administrateur, développeur ou sécurité.

Profils des Participants

  • Ingénieurs DevOps
  • Administrateurs systèmes et plateformes
  • Architectes Cloud
  • SRE
  • Développeurs expérimentés intervenant sur Kubernetes

Objectifs

  • Approfondir l’exploitation d’un cluster Kubernetes
  • Comprendre les mécanismes avancés de scheduling et d’orchestration
  • Gérer les workloads complexes et les applications avec état
  • Maîtriser les concepts avancés de réseau et d’exposition applicative
  • Mettre en œuvre des stratégies de déploiement avancées
  • Renforcer la sécurité et la configuration des applications Kubernetes
  • Mettre en place les bases de l’observabilité et du troubleshooting

Connaissances Préalables

  • Avoir suivi la formation Kubernetes – Fondamentaux ou disposer d’un niveau équivalent
  • Savoir manipuler kubectl et lire des manifestes YAML
  • Comprendre les objets de base : Pods, Deployments, Services, ConfigMaps, Secrets
  • Avoir des notions générales en réseau, Linux et conteneurs

Contenu du Cours

Module 1 : Scheduling, organisation et exécution des workloads

  • Rappels sur les objets fondamentaux
  • Scheduling des Pods dans le cluster
  • Node selectors, affinity et anti-affinity
  • Taints et tolerations
  • Requests, limits et gestion des ressources
  • QoS et comportements liés aux ressources

Module 2 : Workloads avancés et applications avec état

  • Jobs et CronJobs
  • DaemonSets et cas d’usage
  • StatefulSets et gestion des applications avec état
  • Patterns de déploiement pour bases de données et services persistants
  • Bonnes pratiques pour organiser les workloads selon leur rôle

Module 3 : Réseau Kubernetes et exposition avancée des applications

  • Rappels sur les Services
  • DNS interne et découverte de services
  • Ingress et exposition HTTP/HTTPS
  • Principes de routage entrant
  • Notions de Network Policies
  • Introduction aux problématiques de connectivité et de segmentation

Module 4 : Stockage avancé et persistance

  • Rappels sur PV et PVC
  • Classes de stockage
  • Dynamic provisioning
  • Stratégies de persistance selon les applications
  • Gestion des volumes dans des scénarios plus avancés
  • Bonnes pratiques de stockage dans Kubernetes

Module 5 : Stratégies de déploiement avancées

  • Rolling updates avancés
  • Rollback et gestion des versions
  • Déploiements blue/green et canary
  • Organisation des manifestes et bonnes pratiques YAML
  • Introduction à Helm pour standardiser les déploiements
  • Introduction à GitOps et rôle d’outils comme Argo CD dans l’industrialisation des déploiements

Module 6 : Sécurité et configuration avancée

  • Bonnes pratiques autour des Secrets et ConfigMaps
  • Principes de sécurité des Pods et des conteneurs
  • Comptes de service et permissions de base
  • Introduction au RBAC
  • Sécurisation des déploiements et réduction des privilèges
  • Bonnes pratiques de configuration dans un cluster partagé

Module 7 : Observabilité, supervision et troubleshooting

  • Introduction à l’observabilité Kubernetes
  • Logs, métriques et événements
  • Utilisation de kubectl pour le diagnostic
  • Analyse de l’état des Pods, Services et Deployments
  • Introduction à Prometheus et Grafana dans un contexte Kubernetes
  • Principes de troubleshooting applicatif et plateforme

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Ce cours inclut des mises en pratique conçues pour consolider vos acquis et appliquer vos compétences dans des cas concrets et professionnels.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi suivre une formation Kubernetes avancé ?

Kubernetes est devenu le standard de facto pour l’orchestration de conteneurs en entreprise. Si les fondamentaux permettent de comprendre les concepts de base, la gestion d’environnements de production exige des compétences approfondies en architecture, sécurité, monitoring et stratégies de déploiement. Cette formation Kubernetes avancé vous permet de franchir ce cap et de devenir autonome dans l’administration de clusters complexes.

Ce qui distingue cette formation des fondamentaux

Contrairement à une formation d’initiation, ce cours avancé se concentre sur les problématiques réelles de production. Vous apprenez à concevoir des architectures haute disponibilité, à implémenter des stratégies de déploiement sans interruption de service (Blue/Green, Canary) et à sécuriser vos clusters avec RBAC et les Pod Security Standards. Les travaux pratiques reproduisent des scénarios d’entreprise pour garantir une application immédiate des compétences acquises.

Outils et technologies couverts

Le programme couvre un éventail complet d’outils indispensables en production : Helm pour le packaging d’applications, Kustomize pour la gestion multi-environnements, ArgoCD pour le déploiement GitOps, Prometheus et Grafana pour le monitoring, ainsi que la stack EFK/ELK pour le logging centralisé. Vous découvrez également HashiCorp Vault pour la gestion sécurisée des secrets et les CSI drivers pour le stockage avancé.

Kubernetes en Suisse : un marché en forte demande

Le marché suisse affiche une demande croissante pour les professionnels maîtrisant Kubernetes en production. Les entreprises de la finance, de la santé et des télécommunications en Suisse romande adoptent massivement les architectures conteneurisées. Maîtriser l’administration avancée de Kubernetes vous positionne comme un profil recherché, avec des perspectives salariales attractives dans la région de Genève et Lausanne.

Parcours de certification CKA

Cette formation constitue une étape clé dans la préparation à la certification Certified Kubernetes Administrator (CKA) de la CNCF. Les modules couvrent une grande partie des domaines d’examen de la CKA : gestion du cluster, réseau, stockage, sécurité et troubleshooting.

FAQ

Quelle est la différence entre KUB-01 et KUB-02 ?

KUB-01 (Kubernetes Fondamentaux) couvre les bases : pods, services, déploiements simples et architecture générale. KUB-02 approfondit les sujets de production : haute disponibilité, stratégies de déploiement avancées, sécurité RBAC, monitoring Prometheus/Grafana et troubleshooting complexe. KUB-02 requiert d’avoir suivi KUB-01 ou de disposer d’une expérience équivalente.

Cette formation prépare-t-elle à la certification CKA ?

KUB-02 couvre une part significative des domaines de la certification CKA (Certified Kubernetes Administrator).

Quels prérequis techniques sont nécessaires ?

Vous devez maîtriser les fondamentaux de Kubernetes (pods, services, déploiements, namespaces), avoir une expérience pratique avec Docker et connaître les bases du réseau (TCP/IP, DNS). La familiarité avec la ligne de commande Linux est également recommandée.

La formation inclut-elle des travaux pratiques ?

Oui, la majorité du temps est consacrée à la pratique. Vous travaillez sur des clusters Kubernetes réels avec des exercices progressifs couvrant les déploiements multi-stratégies, la configuration RBAC, le monitoring et le troubleshooting avancé.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

mer24Juin(Juin 24)09:00ven26(Juin 26)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer24Juin(Juin 24)09:00ven26(Juin 26)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer29juil(juil 29)09:00ven31(juil 31)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer29juil(juil 29)09:00ven31(juil 31)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

mer02Sep(Sep 2)09:00ven04(Sep 4)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer02Sep(Sep 2)09:00ven04(Sep 4)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer07Oct(Oct 7)09:00ven09(Oct 9)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer07Oct(Oct 7)09:00ven09(Oct 9)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

mer11Nov(Nov 11)09:00ven13(Nov 13)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer11Nov(Nov 11)09:00ven13(Nov 13)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionKUB-02

mer16Déc(Déc 16)09:00ven18(Déc 18)17:00VirtuelVirtuel Etiquettes de sessionKUB-02

mer16Déc(Déc 16)09:00ven18(Déc 18)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionKUB-02

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande