Plan du cours
Concepts fondamentaux
- Architecture de Kubernetes
- Composants du cluster
Développement de l'application
- Création de conteneurs
- Configuration d'un registre Docker local
Conception des pods
- Configuration de base
- Probes de liveness et readiness
- Contraintes CPU et mémoire
- Limites de ressources pour un namespace
Sécurité
- Contexte de sécurité
- Comptes de service
- Secrets
- Politique de réseau Kubernetes
- Capacités Linux
Configuration du déploiement
- Contrôleurs : deployments, daemon sets et stateful sets
- Jobs et cron jobs
- ConfigMaps
- Mise à jour progressive, déploiement blue-green, déploiement canary
- Utilisation de Helm pour gérer les déploiements
- Ressources de l'API Kubernetes
Pods multi-conteneurs
- Conteneurs sidecar, ambassador et adapter
- Conteneurs init
Services et réseau
- Services et différents types
- Équilibrage de charge
- Contrôleur d'entrée (ingress)
Persistence des données
- Persistance de l'état de l'application dans Kubernetes
- Stockage éphémère
- Volumes persistants et demandes de volumes persistants
- Classes de stockage
Pré requis
- Une compréhension des concepts et architectures liés aux applications cloud natives.
- De l'expérience en programmation avec Python, Node.js, Go ou Java.
- Un environnement d'exécution de conteneurs conforme à la spécification OCI, tel que Docker ou rkt.
Public cible
- Développeurs
- Utilisateurs de Kubernetes
Nos clients témoignent (7)
Labs intéressants, aide du formateur
Alexey - Tink Poland sp. z o. o.
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
explication claire et outil ckad
Sebastian - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Daniel a fait preuve d'un effort louable en abordant tous les sujets nécessaires dans le délai imparti. L'inclusion de nombreux exemples et de cas pratiques a considérablement enrichi l'expérience d'apprentissage. J'ai particulièrement apprécié le dessin au tableau des diagrammes et des flux, qui a aidé à comprendre les concepts complexes. De plus, les tâches étaient engageantes et interactives, contribuant positivement à l'efficacité générale de la formation.
Artur - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Attitude positive du formateur et sa connaissance exhaustive :)
Daniel Pokusa - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
commande ckad, tout était hautement automatisé
Tomasz - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
machines virtuelles, exercices
maciek - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique
Les diapositives étaient concises, bien présentées et claires.
Daniel
Formation - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traduction automatique