Formations informatiques à Grenoble et Sophia Antipolis

Formation LINUX Kubernetes Optimisation des conteneurs

Objectifs

Appréhender les composants clés de Kubernetes, y compris les pods, labels, controllers et services.

Installer les outils kubectl, minikube, kubeadm et configurer les pods et containers.

Utiliser les outils de supervision, analyser les logs et effectuer des opérations de debugging.

Mettre en place des mesures de sécurité pour l’accès à l’API Kubernetes, la limitation des ressources et le contrôle des accès réseau.

Analyser et améliorer les performances des applications en utilisant des outils comme Node Problem Detector et StackDriver.

Pré-requis

Maîtrise des systèmes Linux, des réseaux tcpip, et des concepts de virtualisation et containers.

Participants

Administrateur, chef de projet et toute personne souhaitant mettre en oeuvre Kubernetes pour le déploiement d'applications.

Programme de formation

LINUX Kubernetes Optimisation des conteneurs

INTRODUCTION

  1. Présentation Kubernetes

    • Origine du projet
  2. Fonctionnalités

    • Automatisation des déploiements et de la maintenance des applications en containers
  3. Containers supportés, plate-formes utilisant Kubernetes

  4. Composants de Kubernetes

  5. Définitions

    • Pods, labels, controllers, services

ARCHITECTURE

  1. Kubernetes Master

    • Stockage des configurations par etcd
    • Interfaçage par l'API server
    • Noeuds Kubernetes : hébergement des containers
  2. Kubelet pour la supervision des noeuds

INSTALLATION ET CONFIGURATION

  1. Présentation des différentes solutions d'installation

  2. Installation des outils

    • kubectl, minikube, kubeadm
  3. Configuration de pods et containers

    • Assignation de mémoire
    • Espace de stockage
    • Processeurs
    • Affectation de pods à des noeuds
  4. Configuration d'applications et exécution

ADMINISTRATION

  1. Outils de supervision

    • Analyse des logs, debugging
  2. Utilisation de kubectl exec pour accéder en shell à un container

  3. Analyse de l'état des noeuds avec Node Problem Detector

  4. Mise en oeuvre de StackDriver

SÉCURITÉ

  1. Présentation des points à sécuriser

  2. Accès à l'API Kubernetes

  3. Limitations des ressources

  4. Contrôle des accès réseau

  5. Restrictions des accès à etcd

Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique