
Public de la formation Kubernetes
Ce cours est destiné aux administrateurs système, aux opérations, aux développeurs, aux architectes et aux DevOps..
Maîtrisez l’orchestration de conteneurs avec Kubernetes !
- 3 jours
- 4 jours avec l’option CKAD
- 8 personnes MAX
- À Genève ou dans vos locaux
Plan de la formation Kubernetes
- Présentation
- Rappels sur les conteneurs
- Écosystème Kubernetes et environnement CNCF
- Présentation de l’architecture
- Anatomie de Kubernetes
- Topologies de cluster
- API et concepts
- Kubectl et API REST
- Concepts de base, POD
- Contrôleurs : deployments, stateful sets, daemon sets
- jobs and cron jobs
- Mise en réseau d’applications
- Networking & K8s services
- Ingresses
- Configuration et persistance
- Injecter des configurations (ConfigMaps)
- Les secrets et leurs limites
- Volumes, volumes persistants et claims
- Deployment, Scheduling & Lifecycle
- Scheduling (node selectors, affinities, anti-affinities, resource limits, POD priorities…
- Détails des déploiements : scaling and upgrade strategies
- Packaging d’applications
- Approches Gitops
- Helm packaging
- Kustomize
- Créer un cluster léger local pour l’expérimentation
- Minikube
- K3d
- Mécanismes d’observabilité
- Sondes K8s (Probes)
- Init Conteneurs
- Tableaux de bord Kubernetes
- Stratégies de logs
- Sécurité
- Espaces de noms (Namespaces)
- Authentification et RBAC (rôles, rôles de cluster et bindings)
- Network Policies
- Registries externes
- Exploiter et dépanner les applications
- Pense-bête pour résoudre 99 % des problèmes les plus courants
- Cas d’utilisation
- Prenez du recul par rapport aux implémentations techniques et discutez de divers cas d’utilisation.
- Quelles questions faut-il poser ? Quelles options de conception devraient être envisagées ?


Prérequis de la formation Kubernetes
Formation CKAD : préparation à la certification
- Security contexts
- Admission controllers
- Custom resources (CRDs)
- Conseils et exercices pour l’examen CKAD
- Labs spécifiques


Pourquoi suivre la formation Kubernetes
- Maîtriser les concepts fondamentaux : déploiement, gestion des conteneurs, mise à l’échelle des applications
- Gérer un cluster Kubernetes et résoudre les problèmes les plus courants
- Inscrire Kubernetes dans une démarche DevOps, entre équipes de développement et d’exploitation
- Échanger avec d’autres participants, à Genève ou dans vos locaux, en groupe de 8 personnes au plus


