Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
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
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
LINUX Kubernetes
Des concepts utiles
Containers
Architecture microservices
Application cloud native
DevOps
La plateforme Docker
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)
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)
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 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 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)
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 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 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)
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)
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)
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)
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)
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)
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
Présentation et mise en place d'une stack basée sur Prometheus
CI/CD
Présentation
Exemple de workflow avec GitLac
Exemple de workflow avec GitLac
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- LINUX Debug Kernel
- LINUX - UNIX Introduction
- LINUX Packager vos applications avec Debian
- LINUX Packager vos applications avec RPM (Redhat Package Manager)
- LINUX Administration système
- LINUX Kubernetes Optimisation des conteneurs
- LINUX Administration avancée Linux
- LINUX TCP/IP et services réseaux
- LINUX Sécuriser un serveur linux
- LINUX Programmation Shell
- LINUX Docker
nos centres de formation