Aquantic training - Formation

Kubernetes mise en oeuvre

Icône DuréeDurée

3 jours - 21heures

Icône EuroPrix

2850 € HT

Icône RéférenceRéférence

AQ-KMO-225

Icône TypeType

🏢 Intra

Public

Développeurs, architectes, ingénieurs de production, administrateurs.

Pré-requis

Les participants doivent avoir des connaissances en administration système Linux ainsi que des notions générales en conteneurisation (Docker ou CoreOS).

Objectifs

  • Comprendre le rôle et l'importance de Kubernetes dans l'orchestration des conteneurs.
  • Installer Kubernetes et configurer ses composants.
  • Utiliser efficacement les fichiers descriptifs YAML pour déployer des applications.
  • Appliquer les bonnes pratiques pour travailler avec Kubernetes.

Programme

Introduction à Kubernetes

  • Contexte de la virtualisation et de la conteneurisation, avec un focus sur Docker/Kubernetes.
  • Méthodes d'installation de Kubernetes (MiniKube, On-Premise, etc.).
  • Installation et configuration de Docker.
  • Utilisation des outils Kubernetes : CLI (kubectl), GUI (dashboard) et APIs.
  • Déploiement et publication manuelle, suivi d'une analyse détaillée.

Fichiers descriptifs

  • Syntaxe YAML pour la description des ressources.
  • Gestion de la scalabilité des déploiements.
  • Stratégies de mise à jour et de rollback.
  • Suppression de déploiements.

Architecture Kubernetes

  • Composants du master node et du minion.
  • Description des objets Kubernetes : volume, service, pod, etc.
  • Différences entre objets stateful et stateless.
  • Utilisation des deployments.

Exploitation de Kubernetes

  • Clusterisation avec replicas et deployment.
  • Types de services et utilisation des labels.
  • Affinité et anti-affinité.
  • Utilisation de daemons set, health check, config map et secrets.
  • Gestion des volumes persistants et des réclamations de volumes persistants.

Mise en Production avec Kubernetes

  • Configuration d'un frontal administrable Ingress.
  • Gestion des ressources et autoscaling.
  • Service Discovery (env, DNS).
  • Utilisation des namespaces et des quotas.
  • Gestion des accès, haute disponibilité et mode maintenance.

Déploiement d'un Cluster Kubernetes

  • Préparation des nœuds et déploiement des composants du cluster.
  • Configuration du Dashboard et du réseau.

La formation comprend des travaux pratiques pour mettre en application les concepts abordés, notamment le déploiement d'une plateforme de test, d'une base de données et d'une application, ainsi que la configuration et la gestion d'un cluster Kubernetes.

Modalités et informations pratiques

Kubernetes mise en oeuvre

Icône DuréeDurée

3 jours - 21heures

Icône EuroPrix

2850 € HT

Icône RéférenceRéférence

Icône TypeType

Intra

Public

Développeurs, architectes, ingénieurs de production, administrateurs.

Pré-requis

Les participants doivent avoir des connaissances en administration système Linux ainsi que des notions générales en conteneurisation (Docker ou CoreOS).

Objectifs

  • Comprendre le rôle et l'importance de Kubernetes dans l'orchestration des conteneurs.
  • Installer Kubernetes et configurer ses composants.
  • Utiliser efficacement les fichiers descriptifs YAML pour déployer des applications.
  • Appliquer les bonnes pratiques pour travailler avec Kubernetes.

Programme

Introduction à Kubernetes

  • Contexte de la virtualisation et de la conteneurisation, avec un focus sur Docker/Kubernetes.
  • Méthodes d'installation de Kubernetes (MiniKube, On-Premise, etc.).
  • Installation et configuration de Docker.
  • Utilisation des outils Kubernetes : CLI (kubectl), GUI (dashboard) et APIs.
  • Déploiement et publication manuelle, suivi d'une analyse détaillée.

Fichiers descriptifs

  • Syntaxe YAML pour la description des ressources.
  • Gestion de la scalabilité des déploiements.
  • Stratégies de mise à jour et de rollback.
  • Suppression de déploiements.

Architecture Kubernetes

  • Composants du master node et du minion.
  • Description des objets Kubernetes : volume, service, pod, etc.
  • Différences entre objets stateful et stateless.
  • Utilisation des deployments.

Exploitation de Kubernetes

  • Clusterisation avec replicas et deployment.
  • Types de services et utilisation des labels.
  • Affinité et anti-affinité.
  • Utilisation de daemons set, health check, config map et secrets.
  • Gestion des volumes persistants et des réclamations de volumes persistants.

Mise en Production avec Kubernetes

  • Configuration d'un frontal administrable Ingress.
  • Gestion des ressources et autoscaling.
  • Service Discovery (env, DNS).
  • Utilisation des namespaces et des quotas.
  • Gestion des accès, haute disponibilité et mode maintenance.

Déploiement d'un Cluster Kubernetes

  • Préparation des nœuds et déploiement des composants du cluster.
  • Configuration du Dashboard et du réseau.

La formation comprend des travaux pratiques pour mettre en application les concepts abordés, notamment le déploiement d'une plateforme de test, d'une base de données et d'une application, ainsi que la configuration et la gestion d'un cluster Kubernetes.

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic