Formation Introduction à Kubernetes

En ligne - Sur demande

Tarif sur devis

2 jours

Paris - Sur demande

Tarif sur devis

2 jours

Lyon - Sur demande

Tarif sur devis

2 jours

Objectifs

Cette formation vous introduit à la technologie de Kubernetes, l'Orchestrateur de Conteneurs - projet Open Source créé par Google, géré depuis par le CNCF (Cloud Native Computing Foundation) qui a connu un énorme succès depuis son lancement en 2014.

  • Apprendre sur l'orchestration des conteneurs, pourquoi elle est nécessaire et comment utiliser cette technologie.
  • Maîtriser les bases de Kubernetes
  • Devenir à l'aise pour déployer des applications simples sur Kubernetes

La formation est répartie entre 50% d'apports théoriques et 50% de travaux pratiques.

Acquis à l'issue de la formation

La formation couvre les bases sur l'intérêt d’un orchestrateur de conteneurs et les concepts de Kubernetes. Vous allez apprendre l'utilité d'un Pod pour lancer des conteneurs, et comment concevoir et lancer vos propres applications sous Kubernetes.

La formation porte également sur les principes de Kubernetes qui permettent l’exploitation de conteneurs à grande échelle de façon distribuée et fiable. Ainsi que sur les bases qui permettent l'accès à vos applications de l'extérieur et la gestion du stockage.

A l'issue de cette formation :

  • Vous aurez acquis les bases de Kubernetes
  • Vous serez à l'aise pour déployer des applications simples sur Kubernetes

Public concerné et pré-requis

Cette formation est idéale pour des profils Développeurs, Ingénieur infrastructure, ou DevOps
Les participants devront disposer d'un ordinateur avec accès internet

Pour profiter pleinement de la formation, il est attendu des participants :

  • D'être à l’aise pour travailler en ligne de commande
  • D'avoir des notions sur les processus Linux
  • D'avoir des notions de conteneurs et Docker
  • De savoir utiliser un client ssh, e.g. client openssh sur Linux, macOS, WSL ou Putty sur Windows

Evaluation

En début de formation, une autoévaluation est effectuée pour évaluer le niveau, ainsi que les attentes de chaque participant. Ainsi nous pouvons organiser au mieux les différents groupes de travail.
Par la suite, le formateur effectue une évaluation continue à l'aide des nombreux exercices pratiques.
En fin de formation, la progression et les acquis sont autoévalués par chacun des participants. Le formateur fournit à chacun des participants une évaluation, ainsi que les axes d'amélioration.
En option, un accompagnement postformation peut être effectué. Cela fera l'objet d'un devis complémentaire.

Programme

  • 1ère demi-journée
    • Introduction aux Conteneurs, l'orchestration de conteneurs
      • Reprise de principes de Conteneurs
      • Pourquoi les Pods - comparaison avec les conteneurs ?
      • Lancer et Interagir avec un Pod (ports, exec, logs)
  • 2nde demi-journée
    • Principes et Concepts de Kubernetes
      • Résilience à l'échelle “à la Kubernetes”
      • L’architecture
      • Les Pods
      • Le Network model
      • Namespaces, Labels
      • Deployments, Services
  • 3ème demi-journée
    • Travailler avec des Pods
      • Kubectl run
      • YAML manifests, dry-run
      • Multi-container Pods - design patterns
      • Init containers
    • Workload Controllers
      • Pourquoi des Workload Controllers ?
      • Deployments, ReplicaSets
      • DaemonSet, StatefulSet
      • Jobs, CronJobs
  • 4ème demi-journée
    • Stockage
      • Les volumes
      • ConfigMaps
      • Secrets
    • Exposer des applications
      • Services
      • Ingress Controller
    • Ecosystème de Kubernetes
      • Le projet
      • Les distributions
      • Les outils
      • Helm, Operators

Formateur / Formatrice

Michael Bright
Michael Bright

Michael Bright est Formateur/Consultant Indépendant sur des sujets 'Cloud Natifs' (Docker, Kubernetes, Terraform, OPA/Rego) avec plus que 30 ans d'expérience en IT et Telecom en tant que Chercheur, Développeur, Consultant avant-vente.

Avant de migrer vers Perpignan Michael a été organisateur/co-organisateur de groupes Meetup sur Python, Docker et FLOSS sur Grenoble. En tant que conférencier il présente sur les sujets 'Cloud Natifs' dont il est passionné - https://mjbright.github.io/Talks

Natif de Manchester, résident en France depuis plus 30 ans, il est toujours fier de la musique et de l' humour anglais.