Aquantic training - Formation

Kubernetes, mise en œuvre

Icône DuréeDurée

3 jours - 21 heures

Icône EuroPrix

2520 € HT

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

AQ-KMO-189

Icône TypeType

🏢 Intra

Public

Cette formation s'adresse aux développeurs, architectes, ingénieurs de production et administrateurs.

Pré-requis

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

Objectifs

  • Comprendre le rôle de Kubernetes et le concept d'orchestration.
  • Installer Kubernetes et ses composants.
  • Utiliser les fichiers YAML pour la description des ressources.
  • Appliquer les bonnes pratiques pour travailler efficacement avec Kubernetes.

Programme

Introduction à Kubernetes:

  • Évolution de la virtualisation vers la conteneurisation avec Docker/Kubernetes.
  • Méthodes d'installation (MiniKube, On-Premise, etc.).
  • Installation et configuration de Docker.
  • Accès au cluster Kubernetes via l'interface en ligne de commande (kubectl), l'interface graphique (dashboard) et les APIs.
  • Déploiement manuel et publication.
  • Analyse détaillée des déploiements.

Fichiers descriptifs:

  • Syntaxe YAML.
  • Gestion de la scalabilité des déploiements.
  • Stratégies de mise à jour et de rétrogradation sans interruption.
  • Suppression d'un déploiement.

Architecture de Kubernetes:

  • Composants du nœud maître : serveur API, planificateur, gestionnaire de contrôleur, etc.
  • Architecture d'un nœud esclave : Kubelet, moteur de conteneur (Docker), Kube-proxy.
  • Objets Kubernetes : volume, service, pod, etc.
  • Différenciation entre objets stateful et stateless.
  • Utilisation des déploiements.

Exploitation de Kubernetes:

  • Utilisation de replicas et deployment pour la mise en cluster.
  • Types de services.
  • Utilisation des labels pour le déploiement sur des nœuds spécifiques.
  • Affinité et anti-affinité.
  • Gestion des Daemons sets, health checks, config maps et secrets.
  • Utilisation des volumes persistants et des claims de volumes persistants.

Mise en production de Kubernetes:

  • Configuration d'un frontal administrable avec Ingress.
  • Gestion des limitations de ressources.
  • Autoscaling et gestion des ressources.
  • Découverte des services (env, DNS).
  • Utilisation des namespaces et des quotas.
  • Gestion des accès et de la haute disponibilité.
  • Déploiement de conteneurs et gestion de la montée en charge.

Déploiement d'un cluster Kubernetes:

  • Préparation des nœuds.
  • Déploiement du master-nodeadm, du master-node et du worker-node.
  • Configuration du Dashboard et du réseau.

Modalités et informations pratiques

Kubernetes, mise en œuvre

Icône DuréeDurée

3 jours - 21 heures

Icône EuroPrix

2520 € HT

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

Icône TypeType

Intra

Public

Cette formation s'adresse aux développeurs, architectes, ingénieurs de production et administrateurs.

Pré-requis

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

Objectifs

  • Comprendre le rôle de Kubernetes et le concept d'orchestration.
  • Installer Kubernetes et ses composants.
  • Utiliser les fichiers YAML pour la description des ressources.
  • Appliquer les bonnes pratiques pour travailler efficacement avec Kubernetes.

Programme

Introduction à Kubernetes:

  • Évolution de la virtualisation vers la conteneurisation avec Docker/Kubernetes.
  • Méthodes d'installation (MiniKube, On-Premise, etc.).
  • Installation et configuration de Docker.
  • Accès au cluster Kubernetes via l'interface en ligne de commande (kubectl), l'interface graphique (dashboard) et les APIs.
  • Déploiement manuel et publication.
  • Analyse détaillée des déploiements.

Fichiers descriptifs:

  • Syntaxe YAML.
  • Gestion de la scalabilité des déploiements.
  • Stratégies de mise à jour et de rétrogradation sans interruption.
  • Suppression d'un déploiement.

Architecture de Kubernetes:

  • Composants du nœud maître : serveur API, planificateur, gestionnaire de contrôleur, etc.
  • Architecture d'un nœud esclave : Kubelet, moteur de conteneur (Docker), Kube-proxy.
  • Objets Kubernetes : volume, service, pod, etc.
  • Différenciation entre objets stateful et stateless.
  • Utilisation des déploiements.

Exploitation de Kubernetes:

  • Utilisation de replicas et deployment pour la mise en cluster.
  • Types de services.
  • Utilisation des labels pour le déploiement sur des nœuds spécifiques.
  • Affinité et anti-affinité.
  • Gestion des Daemons sets, health checks, config maps et secrets.
  • Utilisation des volumes persistants et des claims de volumes persistants.

Mise en production de Kubernetes:

  • Configuration d'un frontal administrable avec Ingress.
  • Gestion des limitations de ressources.
  • Autoscaling et gestion des ressources.
  • Découverte des services (env, DNS).
  • Utilisation des namespaces et des quotas.
  • Gestion des accès et de la haute disponibilité.
  • Déploiement de conteneurs et gestion de la montée en charge.

Déploiement d'un cluster Kubernetes:

  • Préparation des nœuds.
  • Déploiement du master-nodeadm, du master-node et du worker-node.
  • Configuration du Dashboard et du réseau.

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