Course Overview
Knative reprĂ©sente une avancĂ©e majeure dans l’Ă©volution des architectures cloud-native. Dans un contexte oĂč la demande pour des applications agiles, Ă©volutives et rĂ©silientes ne cesse de croĂźtre, Knative offre une plateforme cloud-native basĂ©e sur Kubernetes qui simplifie le dĂ©veloppement et le dĂ©ploiement des applications serverless.
Le cours explore les trois composants clĂ©s de Knative. Knative Serving est le pilier central qui automatise entiĂšrement le dĂ©ploiement, la mise Ă l’Ă©chelle et la gestion du trafic des applications serverless. Knative Eventing permet aux applications de rĂ©agir aux Ă©vĂ©nements et aux changements d’Ă©tat dans leur environnement, ouvrant la voie Ă des architectures rĂ©actives et sans Ă©tat. Knative Build simplifie la crĂ©ation et le dĂ©ploiement de conteneurs, offrant une expĂ©rience de dĂ©veloppement fluide et efficace.
Knative se distingue par sa portabilitĂ©, sa flexibilitĂ© et son interopĂ©rabilitĂ©. GrĂące Ă son architecture modulaire, il permet de dĂ©velopper des applications une seule fois et de les exĂ©cuter sur n’importe quelle plateforme Kubernetes compatible. Knative s’intĂšgre Ă©galement de maniĂšre transparente avec d’autres technologies cloud-native, offrant une expĂ©rience unifiĂ©e pour le dĂ©veloppement et la gestion des applications.
Ce cours s’adresse aux dĂ©veloppeurs, architectes cloud, ingĂ©nieurs DevOps et professionnels du cloud qui souhaitent approfondir leurs connaissances sur Knative et exploiter pleinement ses capacitĂ©s. Les participants doivent possĂ©der une comprĂ©hension de base de Kubernetes, des conteneurs Docker, des architectures serverless, ainsi qu’une expĂ©rience pratique avec les outils de ligne de commande comme kubectl. L’accĂšs Ă un cluster Kubernetes fonctionnel sera nĂ©cessaire pour pratiquer les concepts abordĂ©s.
Tout au long du programme, nous explorerons les fonctionnalitĂ©s avancĂ©es de Knative, les meilleures pratiques et des cas d’utilisation concrets. Ă la fin de cette formation, vous serez en mesure de maĂźtriser cette technologie rĂ©volutionnaire et de transformer vos projets cloud-native grĂące Ă Knative. PrĂ©parez-vous Ă entrer dans l’Ăšre du serverless et Ă repousser les limites de l’innovation cloud-native.
Détails
- 2 Sections
- 24 Lessons
- 5 Hours
- Explorer le modĂšle sans serveur et Knative23
- 1.0Serverless and FaaS15 Minutes
- 1.1introduction on knative10 Minutes
- 1.2Knative and Service Pods10 Minutes
- 1.3Installing Knative on GKE
- 1.4[CORRECTION]16 Minutes
- 1.5Deploying HTTP Applications with Knative Serving
- 1.6Demo: Testing an Nginx Service
- 1.7[CORRECTION]12 Minutes
- 1.8DEMO: Deploying WordPress in a Real-World Scenario
- 1.9[CORRECTION]23 Minutes
- 1.10Demo: Deploying WordPress using HTTPS
- 1.11[CORRECTION]30 Minutes
- 1.12Demo: Deploying WordPress with Knative â Part 3
- 1.13Demo: Deploying Redis for Cache Management and Faster Navigation
- 1.14AutoScaling
- 1.15[CORRECTION]10 Minutes
- 1.16Limits and Scaling for On-Premise Environments
- 1.17Demo: Limits and Scaling
- 1.18[CORRECTION]5 Minutes
- 1.19Demo â Revision
- 1.20Routes and Subroutes
- 1.21Demo â Sous-route
- 1.22[CORRECTION]13 Minutes
- Bonus1