Kubernetes (Devops)
Description
La formation aborde les contenus techniques suivants :
● Le fonctionnement de Kubernetes
● Les fichiers descriptifs
● L'architecture de Kubernetes
● L'exploitation de Kubernetes
Quels sont les buts de la formation ?
Les objectifs visés par cette formation sont :
● Comprendre le fonctionnement de Kubernetes et la notion d'orchestration
● Utiliser les fi chiers descriptifs
● Déployer et exploiter une application sur un cluster Kubernetes
● Utiliser les bonnes pratiques de travail avec Kubernetes
Que devez vous connaître pour suivre la formation ?
Connaissances générales en containerisation (Docker ou autre).
Programme de la formation
Introduction à Kubernetes
● Le couple Docker/Kubernetes
● Solutions d'installation (MiniKube, On-Premise, etc.)
● Accéder au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs
● Déploiement et publication manuelle
Les fichiers descriptifs
● Syntaxe YAML
● Scalabilité d'un déploiement
● Stratégie de mise à jour sans interruption (update/rollback)
Architecture Kubernetes
● Composants du master node : API server, scheduler, controller manager, etc.
● Architecture d'un worker node : Kubelet, le moteur de conteneur, Kube-proxy
● Objets Kubernetes : volume, service, pod, etc.
● Objet stateful, objet stateless
Exploiter Kubernetes
● Clusterisation avec replicas et deployment
● Types de services
● Health check, confi g map et secrets
● Persistent Volumes et Persistent Volumes Claim
Introduction à Kubernetes en production
● Frontal administrable Ingress
● Limitation de ressources et autoscaling
● Les namespaces et les quotas
Exercices pratiques
● Mise en place d'un environnement de test Kubernetes
● Déploiement et publication Kubernetes
● Déploiement d'une base de données et d'une application avec Kubernetes
● Gestion de la montée en charge



Chargement...