• Meylan
  • Moirans
  • Sophia Antipolis
04 76 41 14 20
Référencé Datadock
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Système d’exploitation réseaux > LINUX Kubernetes

Formation LINUX Kubernetes

Domaine : Système d’exploitation réseaux

DURÉE
3 jour(s)

 
OBJECTIFS
Avoir une connaissance théorique et pratique de Kubernetes.
 
Pré-requis
Etre habitués à l'utilisation de la ligne de commande sous des systèmes Linux. Une connaissance de la plateforme Docker est souhaitée.

Participants

Toute personne souhaitant connaître l'utilisation de Kubernetes.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à Moirans
Notre centre de formation à Sophia AntipolisOu sur votre site en formation intra

PROGRAMME DE FORMATION
LINUX Kubernetes

Des concepts utiles
Containers
Architecture microservices
Application cloud native
DevOps
La plateforme Docker
Kubernetes
Les concepts de base
Architecture
Installation
Les choix pour un cluster de production
Playground en ligne
La gestion des nodes
Configuration
Travaux pratiques (Premières commandes sur une installation locale, Utilisation d'un playground en ligne)
Exemples d'utilisation
Démos de déploiement d'applications
Les ressources : Pod
Utilisation
Exemple
Cycle de vie
Les travaux pratiques (Lancement d'un Pod simple, Lancement d'un Pod avec plusieurs containers)
Les ressources : Service
Utilisation
Les différents types
Cycle de vie
Travaux pratiques (Création d'un service de type ClusterIP, Création d'un service de type NodePort, Création d'un service de type LoadBalancer)
Les ressources : Deployment
Utilisation
Exemple de spécification
ReplicaSet
Stratégies de mise à jour
Rolling update et rollback
Travaux pratiques (Création d'un Deployment, Mise à jour)
Exemple
Démo pour l'illustration des différents concepts précédents
Les ressources : DaemonSet
Utilisation
Exemple pour la collecte de logs
Travaux pratiques (Création d'un DaemonSet)
Les ressources : Secrets
Utilisation
Les différents types (generic, docker registry, TLS)
Travaux pratiques (Utilisation d'un Secret pour la connexion à une base de données externe)
Les ressources : ConfigMap
Utilisation
Les différentes possiblités de création
Utilisation dans un Pod
Travaux pratiques (Utilisation d'une ConfigMap pour la configuration d'un serveur Nginx)
Les ressources : Namespace
Présentation
Création
Utilisation avec un Context
Quotas
Travaux pratiques (Création et utilisation de Namespace)
Les ressources : Ingress
Présentation
Routage par nom de domaine ou via requête HTTP
Travaux pratiques (Exposition d'une application via un Ingress)
Application stateful
La notion de volume
Différents types (emptyDir, hostPath, Persistent Volume, Persistent Volume Claim)
StatefulSet
Présentation de Rook
Travaux pratiques (Utilisation de différents types de Volume pour la persistance des données d'une application, Mise en place et utilisation d'un cluster Ceph avec Rook)
Utilisateurs et droits d'accès
Requêtes au serveur d'API
Authentification
Autorisation
Travaux pratiques (Définition d'un utilisateur et d'un groupe via une certification x509, Mise en place des droits d'accès)
Helm
Présentation
Mise en place
Les charts disponibles
Création d'un chart Helm
Travaux pratiques (Déploiement de plusieurs applications via des chart)
Gestion des logs
Recommandations
Différentes façons de gérer les logs
Travaux pratiques (Envoi de logs dans une stack Elastic)
Monitoring
Les principes
Présentation et mise en place d'une stack basée sur Prometheus
CI/CD
Présentation
Exemple de workflow avec GitLac
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • LINUX - UNIX Introduction
  • LINUX Administration système
  • LINUX Administration avancée Linux
  • LINUX Programmation Shell
  • LINUX TCP/IP et services réseaux
  • LINUX Sécuriser un serveur linux
  • LINUX Services applicatifs internet
  • LINUX Docker
  • LINUX Docker : Mise en oeuvre
  • LINUX Docker : Administration avancée
  • LINUX Kubernetes Optimisation des conteneurs
  • LINUX Outils DevOps
  • LINUX Debug Kernel
  • LINUX Packager vos applications avec RPM (Redhat Package Manager)
  • LINUX Packager vos applications avec Debian
  • LINUX Gestion de versions avec Git

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact
Nous utilisons des cookies pour vous offrir la meilleure expérience sur notre site.Accepter