Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Manipulez les objets fondamentaux de Kubernetes : pods, deployments et services pour exposer vos applications, ConfigMaps et Secrets pour la configuration, volumes persistants pour le stockage, et déploiements progressifs sans coupure.
apiVersion: apps/v1
kind: Deployment
metadata:
name: api-web
spec:
replicas: 3
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 0
template:
spec:
containers:
- name: api
image: registry/api:1.4.2Cette formation entièrement pratique s'appuie sur un cluster de formation pour apprendre à déployer et exploiter des applications conteneurisées avec Kubernetes. Vous manipulerez les objets fondamentaux (pods, ReplicaSets, Deployments), l'exposition des services par ClusterIP, NodePort et Ingress, ainsi que la configuration des applications via ConfigMaps et Secrets. La gestion du stockage persistant (PersistentVolumes, PersistentVolumeClaims) et les stratégies de déploiement sans interruption (rolling update, rollback) complètent le programme. Chaque notion est mise en pratique immédiatement sur le cluster, avec lecture des journaux pour diagnostiquer les échecs de déploiement courants. Cette formation s'adresse aux développeurs, administrateurs systèmes, ingénieurs DevOps, exploitants et architectes ayant une pratique des conteneurs et de la ligne de commande Linux.
Les objectifs
Déployer et exploiter des applications conteneurisées sur Kubernetes.
Public visé
Développeurs, administrateurs systèmes, ingénieurs DevOps, exploitants, architectes.
Prérequis
Pratique des conteneurs et connaissance de la ligne de commande Linux.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.